mirror of
https://github.com/haiwen/seahub.git
synced 2025-06-30 08:53:49 +00:00
45 lines
1.2 KiB
JavaScript
45 lines
1.2 KiB
JavaScript
|
define([
|
||
|
'jquery',
|
||
|
'underscore',
|
||
|
'backbone',
|
||
|
'common'
|
||
|
], function($, _, Backbone, Common) {
|
||
|
'use strict';
|
||
|
|
||
|
var RepoShareLinkAdminDialog = Backbone.View.extend({
|
||
|
tagName: 'div',
|
||
|
id: 'repo-share-link-admin-dialog',
|
||
|
template: _.template($('#repo-share-link-admin-dialog-tmpl').html()),
|
||
|
|
||
|
initialize: function(options) {
|
||
|
this.repo_name = options.repo_name;
|
||
|
this.repo_id = options.repo_id;
|
||
|
|
||
|
this.render();
|
||
|
this.$el.modal();
|
||
|
$("#simplemodal-container").css({'height':'auto'});
|
||
|
},
|
||
|
|
||
|
render: function() {
|
||
|
this.$el.html(this.template({
|
||
|
title: gettext("{placeholder} Share Links")
|
||
|
.replace('{placeholder}',
|
||
|
'<span class="op-target ellipsis ellipsis-op-target" title="'
|
||
|
+ Common.HTMLescape(this.repo_name) + '">'
|
||
|
+ Common.HTMLescape(this.repo_name) + '</span>'),
|
||
|
repo_id: this.repo_id
|
||
|
// TODO: get settings from server
|
||
|
}));
|
||
|
|
||
|
return this;
|
||
|
},
|
||
|
|
||
|
events: {
|
||
|
|
||
|
}
|
||
|
|
||
|
});
|
||
|
|
||
|
return RepoShareLinkAdminDialog;
|
||
|
});
|