mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-01 15:09:14 +00:00
Improve group popovers
This commit is contained in:
@@ -1190,12 +1190,23 @@ textarea:-moz-placeholder {/* for FF */
|
||||
margin:4px 0 0;
|
||||
}
|
||||
.popover-con {
|
||||
padding:0 10px;
|
||||
overflow:auto;
|
||||
}
|
||||
a.popover-item {
|
||||
color:#444;
|
||||
font-weight:normal;
|
||||
text-decoration:none;
|
||||
display:block;
|
||||
padding-left:10px;
|
||||
padding-right:10px;
|
||||
line-height:31px;
|
||||
cursor:pointer;
|
||||
margin:5px 0;
|
||||
}
|
||||
/**** user-item ****/ /* e.g. group member in 'group members' panel */
|
||||
.user-item {
|
||||
margin:5px 0;
|
||||
padding-left:10px;
|
||||
}
|
||||
.user-item .txt {
|
||||
margin-left:40px;
|
||||
@@ -3371,11 +3382,6 @@ img.thumbnail {
|
||||
.group-setting-list {
|
||||
border-bottom:1px solid #e3e3e5;
|
||||
}
|
||||
.group-setting-item {
|
||||
line-height:31px;
|
||||
cursor:pointer;
|
||||
margin:5px 0;
|
||||
}
|
||||
#add-group-members-form .submit {
|
||||
margin:0 0 0 5px;
|
||||
}
|
||||
|
@@ -1004,37 +1004,37 @@
|
||||
<script type="text/template" id="group-settings-content-tmpl">
|
||||
<% if (is_owner) { %>
|
||||
<ul class="group-setting-list">
|
||||
<li class="group-setting-item" data-op="rename">{% trans "Rename" %}</li>
|
||||
<li class="group-setting-item" data-op="transfer">{% trans "Transfer" %}</li>
|
||||
<li><a href="#" class="group-setting-item popover-item" data-op="rename">{% trans "Rename" %}</a></li>
|
||||
<li><a href="#" class="group-setting-item popover-item" data-op="transfer">{% trans "Transfer" %}</a></li>
|
||||
<% if (!wiki_enabled) { %>
|
||||
<li class="group-setting-item" data-op="add-wiki">{% trans "Add Wiki" %}</li>
|
||||
<li><a href="#" class="group-setting-item popover-item" data-op="add-wiki">{% trans "Add Wiki" %}</a></li>
|
||||
<% } else { %>
|
||||
<li class="group-setting-item" data-op="remove-wiki">{% trans "Remove Wiki" %}</li>
|
||||
<li><a href="#" class="group-setting-item popover-item" data-op="remove-wiki">{% trans "Remove Wiki" %}</a></li>
|
||||
<% } %>
|
||||
</ul>
|
||||
<ul class="group-setting-list">
|
||||
<li class="group-setting-item" data-op="import-members">{% trans "Import Members" %}</li>
|
||||
<li class="group-setting-item" data-op="manage-members">{% trans "Manage Members" %}</li>
|
||||
<li><a href="#" class="group-setting-item popover-item" data-op="import-members">{% trans "Import Members" %}</a></li>
|
||||
<li><a href="#" class="group-setting-item popover-item" data-op="manage-members">{% trans "Manage Members" %}</a></li>
|
||||
</ul>
|
||||
<ul class="last-group-setting-list">
|
||||
<li class="group-setting-item" data-op="dismiss">{% trans "Dismiss" %}</li>
|
||||
<li><a href="#" class="group-setting-item popover-item" data-op="dismiss">{% trans "Dismiss" %}</a></li>
|
||||
</ul>
|
||||
<% } else if (is_admin) { %>
|
||||
<ul class="group-setting-list">
|
||||
<li class="group-setting-item" data-op="rename">{% trans "Rename" %}</li>
|
||||
<li><a href="#" class="group-setting-item popover-item" data-op="rename">{% trans "Rename" %}</a></li>
|
||||
<% if (!wiki_enabled) { %>
|
||||
<li class="group-setting-item" data-op="add-wiki">{% trans "Add Wiki" %}</li>
|
||||
<li><a href="#" class="group-setting-item popover-item" data-op="add-wiki">{% trans "Add Wiki" %}</a></li>
|
||||
<% } else { %>
|
||||
<li class="group-setting-item" data-op="remove-wiki">{% trans "Remove Wiki" %}</li>
|
||||
<li><a href="#" class="group-setting-item popover-item" data-op="remove-wiki">{% trans "Remove Wiki" %}</a></li>
|
||||
<% } %>
|
||||
</ul>
|
||||
<ul class="last-group-setting-list">
|
||||
<li class="group-setting-item" data-op="import-members">{% trans "Import Members" %}</li>
|
||||
<li class="group-setting-item" data-op="manage-members">{% trans "Manage Members" %}</li>
|
||||
<li><a href="#" class="group-setting-item popover-item" data-op="import-members">{% trans "Import Members" %}</a></li>
|
||||
<li><a href="#" class="group-setting-item popover-item" data-op="manage-members">{% trans "Manage Members" %}</a></li>
|
||||
</ul>
|
||||
<% } else { %>
|
||||
<ul class="last-group-setting-list">
|
||||
<li class="group-setting-item" data-op="leave">{% trans "Leave group" %}</li>
|
||||
<li><a href="#" class="group-setting-item popover-item" data-op="leave">{% trans "Leave group" %}</a></li>
|
||||
</ul>
|
||||
<% } %>
|
||||
</script>
|
||||
|
@@ -116,7 +116,7 @@
|
||||
<script type="text/template" id="group-settings-tmpl">
|
||||
<div class="outer-caret up-outer-caret"><div class="inner-caret"></div></div>
|
||||
<div class="popover-hd ovhd">
|
||||
<span class="popover-close close sf2-icon-x1 op-icon fright" title="{% trans "Close" %}"></span>
|
||||
<a href="#" title="{% trans "Close" %}" aria-label="{% trans "Close" %}" class="popover-close close sf2-icon-x1 op-icon fright"></a>
|
||||
<h3 class="popover-title">{% trans "Settings" %}</h3>
|
||||
</div>
|
||||
<div class="popover-con">
|
||||
@@ -126,11 +126,11 @@
|
||||
<script type="text/template" id="group-members-tmpl">
|
||||
<div class="outer-caret up-outer-caret"><div class="inner-caret"></div></div>
|
||||
<div class="popover-hd ovhd">
|
||||
<span class="popover-close close sf2-icon-x1 op-icon fright" title="{% trans "Close" %}"></span>
|
||||
<a href="#" title="{% trans "Close" %}" aria-label="{% trans "Close" %}" class="popover-close close sf2-icon-x1 op-icon fright"></a>
|
||||
<h3 class="popover-title">{% trans "Members" %}</h3>
|
||||
</div>
|
||||
<div class="popover-con">
|
||||
<span class="loading-icon loading-tip"></span>
|
||||
<div class="loading-icon loading-tip"></div>
|
||||
<ul id="group-member-list" class="hide"></ul>
|
||||
<p class="error hide"></p>
|
||||
</div>
|
||||
@@ -139,11 +139,11 @@
|
||||
<script type="text/template" id="group-discussions-tmpl">
|
||||
<div class="outer-caret up-outer-caret"><div class="inner-caret"></div></div>
|
||||
<div class="popover-hd ovhd">
|
||||
<span class="popover-close close sf2-icon-x1 op-icon fright" title="{% trans "Close" %}"></span>
|
||||
<a href="#" title="{% trans "Close" %}" aria-label="{% trans "Close" %}" class="popover-close close sf2-icon-x1 op-icon fright"></a>
|
||||
<h3 class="popover-title">{% trans "Discussions" %}</h3>
|
||||
</div>
|
||||
<div class="popover-con">
|
||||
<span class="loading-icon loading-tip"></span>
|
||||
<div class="loading-icon loading-tip"></div>
|
||||
<p class="load-more-discussion hide js-load-more">{% trans "More..." %}</p>
|
||||
<ul id="group-discussion-list" class="hide"></ul>
|
||||
<p class="no-discussion-tip hide">{% trans "No discussion in this group yet." %}</p>
|
||||
|
@@ -116,6 +116,7 @@ define([
|
||||
});
|
||||
|
||||
$("#group").append(this.$el);
|
||||
this.$(".msg-input").focus();
|
||||
app.router.navigate('group/' + this.groupView.group.id + '/discussions/');
|
||||
},
|
||||
|
||||
@@ -133,6 +134,7 @@ define([
|
||||
hide: function() {
|
||||
PopoverView.prototype.hide.call(this);
|
||||
app.router.navigate('group/' + this.groupView.group.id + '/');
|
||||
return false;
|
||||
},
|
||||
|
||||
replyTo: function(to_user) {
|
||||
|
@@ -92,6 +92,7 @@ define([
|
||||
break;
|
||||
}
|
||||
this.hide();
|
||||
return false;
|
||||
},
|
||||
|
||||
rename: function() {
|
||||
|
@@ -60,6 +60,7 @@ define([
|
||||
hide: function() {
|
||||
app.ui.currentPopover = null;
|
||||
this.$el.detach();
|
||||
return false;
|
||||
},
|
||||
|
||||
show: function() {
|
||||
|
Reference in New Issue
Block a user