1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-06-24 06:09:07 +00:00
seahub/static/scripts/app/models/share-admin-folder.js
2016-06-30 15:06:43 +08:00

36 lines
911 B
JavaScript

define([
'underscore',
'backbone',
'common'
], function(_, Backbone, Common) {
'use strict';
var ShareAdminFolder = Backbone.Model.extend({
getWebUrl: function() {
var path = this.get('path'),
repo_id = this.get('repo_id');
return "#my-libs/lib/" + repo_id + Common.encodePath(path);
},
getIconUrl: function(size) {
var is_readonly = this.get('share_permission') == "r" ? true : false;
return Common.getDirIconUrl(is_readonly, size);
},
getIconTitle: function() {
var icon_title = '';
if (this.get('share_permission') == "rw") {
icon_title = gettext("Read-Write");
} else {
icon_title = gettext("Read-Only");
}
return icon_title;
}
});
return ShareAdminFolder;
});