mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-20 23:46:14 -04:00
more css for users stuff
This commit is contained in:
parent
5558e23107
commit
3b029b638d
3 changed files with 69 additions and 34 deletions
|
@ -323,12 +323,15 @@ a#hidetopmsg { position: absolute; right: 5px; bottom: 5px; }
|
||||||
border-right: 1px solid #ecf3fc; border-bottom: 1px solid #ecf3fc;*/
|
border-right: 1px solid #ecf3fc; border-bottom: 1px solid #ecf3fc;*/
|
||||||
border: 1px solid #bbb;
|
border: 1px solid #bbb;
|
||||||
padding: 1px; background: transparent; cursor: pointer; }
|
padding: 1px; background: transparent; cursor: pointer; }
|
||||||
|
/*
|
||||||
#myuser .myswatchboxhoverable, #myuser .myswatchboxunhoverable {
|
#myuser .myswatchboxhoverable, #myuser .myswatchboxunhoverable {
|
||||||
background: white;
|
background: white;
|
||||||
}
|
}
|
||||||
#myuser .myswatchboxhoverable:hover {
|
#myuser .myswatchboxhoverable:hover {
|
||||||
background: #bbb;
|
background: #bbb;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
#myswatch { width: 100%; height: 100%; background: transparent;/*...initially*/ }
|
#myswatch { width: 100%; height: 100%; background: transparent;/*...initially*/ }
|
||||||
#mycolorpicker {
|
#mycolorpicker {
|
||||||
background: url(/static/img/jun09/pad/colorpicker.gif) no-repeat left top;
|
background: url(/static/img/jun09/pad/colorpicker.gif) no-repeat left top;
|
||||||
|
@ -1073,12 +1076,28 @@ width:100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
#userscont{
|
#userscont{
|
||||||
margin-left:8px;
|
margin-left:6px;
|
||||||
width:90%;
|
width:90%;
|
||||||
height:30px;
|
height:30px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.user{
|
.user{
|
||||||
|
border: 1px solid #BBBBBB;
|
||||||
|
padding-left:2px;
|
||||||
|
padding-right:2px;
|
||||||
|
height:20px;
|
||||||
|
border-style:solid;
|
||||||
|
border-width:1px;
|
||||||
|
border-color:grey;
|
||||||
|
background-color:lightblue;
|
||||||
|
display:inline;
|
||||||
|
min-width:20px;
|
||||||
|
display:inline;
|
||||||
|
cursor:default;
|
||||||
|
}
|
||||||
|
|
||||||
|
.myuser{
|
||||||
|
border: 1px solid #BBBBBB;
|
||||||
padding-left:2px;
|
padding-left:2px;
|
||||||
padding-right:2px;
|
padding-right:2px;
|
||||||
height:20px;
|
height:20px;
|
||||||
|
@ -1092,6 +1111,12 @@ display:inline;
|
||||||
cursor:pointer;
|
cursor:pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.myuser a{
|
||||||
|
text-decoration:none;
|
||||||
|
color:#000;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
.username{
|
.username{
|
||||||
padding-left:4px;
|
padding-left:4px;
|
||||||
padding-right:4px;
|
padding-right:4px;
|
||||||
|
|
|
@ -79,28 +79,35 @@ var padeditbar = (function(){
|
||||||
toolbarClick: function(cmd) {
|
toolbarClick: function(cmd) {
|
||||||
if (self.isEnabled()) {
|
if (self.isEnabled()) {
|
||||||
if (cmd == 'showusers') {
|
if (cmd == 'showusers') {
|
||||||
|
// show users shows the current users on teh pad
|
||||||
// get current height
|
// get current height
|
||||||
var editbarheight = $('#editbar').css('height');
|
var editbarheight = $('#editbar').css('height');
|
||||||
if (editbarheight == "36px"){
|
if (editbarheight == "36px"){
|
||||||
// increase the size of the editbar
|
// increase the size of the editbar
|
||||||
$('#editbar').animate({height:'72px'});
|
$('#editbar').animate({height:'72px'});
|
||||||
$('#editorcontainerbox').animate({top:'72px'});
|
$('#editorcontainerbox').animate({top:'72px'});
|
||||||
|
$('#embed').hide();
|
||||||
|
$('#users').show();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// increase the size of the editbar
|
// increase the size of the editbar
|
||||||
$('#editbar').animate({height:'36px'});
|
$('#editbar').animate({height:'36px'});
|
||||||
$('#editorcontainerbox').animate({top:'36px'});
|
$('#editorcontainerbox').animate({top:'36px'});
|
||||||
|
$('#users').hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (cmd == 'embed') {
|
if (cmd == 'embed') {
|
||||||
|
// embed shows the embed link
|
||||||
// get current height
|
// get current height
|
||||||
var editbarheight = $('#editbar').css('height');
|
var editbarheight = $('#editbar').css('height');
|
||||||
if (editbarheight == "36px"){
|
if (editbarheight == "36px"){
|
||||||
// increase the size of the editbar
|
// increase the size of the editbar
|
||||||
$('#editbar').animate({height:'72px'});
|
$('#editbar').animate({height:'72px'});
|
||||||
$('#editorcontainerbox').animate({top:'72px'});
|
$('#editorcontainerbox').animate({top:'72px'});
|
||||||
|
// get the pad url
|
||||||
padurl = document.location;
|
padurl = document.location;
|
||||||
|
// change the div contents to include the pad url in an input box
|
||||||
$('#embed').html('<div id="embedcode">Embed code:<input id="embedinput" type="text" value="<iframe src='+padurl+'></iframe>"></div>');
|
$('#embed').html('<div id="embedcode">Embed code:<input id="embedinput" type="text" value="<iframe src='+padurl+'></iframe>"></div>');
|
||||||
$('#embed').show();
|
$('#embed').show();
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,42 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
var colorPickerOpen = false;
|
||||||
|
|
||||||
|
function getColorPickerSwatchIndex(jnode) {
|
||||||
|
return Number(jnode.get(0).className.match(/\bn([0-9]+)\b/)[1])-1;
|
||||||
|
}
|
||||||
|
function closeColorPicker(accept) {
|
||||||
|
if (accept) {
|
||||||
|
var newColorId = getColorPickerSwatchIndex($("#mycolorpicker .picked"));
|
||||||
|
if (newColorId >= 0) { // fails on NaN
|
||||||
|
myUserInfo.colorId = newColorId;
|
||||||
|
pad.notifyChangeColor(newColorId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
colorPickerOpen = false;
|
||||||
|
$("#mycolorpicker").css('display', 'none');
|
||||||
|
renderMyUserInfo();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function showColorPicker() {
|
||||||
|
if (! colorPickerOpen) {
|
||||||
|
var palette = pad.getColorPalette();
|
||||||
|
for(var i=0;i<palette.length;i++) {
|
||||||
|
$("#mycolorpicker .n"+(i+1)+" .pickerswatch").css(
|
||||||
|
'background', palette[i]);
|
||||||
|
}
|
||||||
|
$("#mycolorpicker").css('display', 'block');
|
||||||
|
colorPickerOpen = true;
|
||||||
|
renderMyUserInfo();
|
||||||
|
}
|
||||||
|
// this part happens even if color picker is already open
|
||||||
|
$("#mycolorpicker .pickerswatchouter").removeClass('picked');
|
||||||
|
$("#mycolorpicker .pickerswatchouter:eq("+(myUserInfo.colorId||0)+")").
|
||||||
|
addClass('picked');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
var paduserlist = (function() {
|
var paduserlist = (function() {
|
||||||
|
|
||||||
|
@ -278,7 +314,6 @@ var paduserlist = (function() {
|
||||||
var myUserInfo = {};
|
var myUserInfo = {};
|
||||||
var otherUsersInfo = [];
|
var otherUsersInfo = [];
|
||||||
var otherUsersData = [];
|
var otherUsersData = [];
|
||||||
var colorPickerOpen = false;
|
|
||||||
|
|
||||||
function rowManagerMakeNameEditor(jnode, userId) {
|
function rowManagerMakeNameEditor(jnode, userId) {
|
||||||
setUpEditable(jnode, function() {
|
setUpEditable(jnode, function() {
|
||||||
|
@ -352,38 +387,6 @@ var paduserlist = (function() {
|
||||||
jqueryNode.removeAttr('disabled').addClass('editable');
|
jqueryNode.removeAttr('disabled').addClass('editable');
|
||||||
}
|
}
|
||||||
|
|
||||||
function showColorPicker() {
|
|
||||||
if (! colorPickerOpen) {
|
|
||||||
var palette = pad.getColorPalette();
|
|
||||||
for(var i=0;i<palette.length;i++) {
|
|
||||||
$("#mycolorpicker .n"+(i+1)+" .pickerswatch").css(
|
|
||||||
'background', palette[i]);
|
|
||||||
}
|
|
||||||
$("#mycolorpicker").css('display', 'block');
|
|
||||||
colorPickerOpen = true;
|
|
||||||
renderMyUserInfo();
|
|
||||||
}
|
|
||||||
// this part happens even if color picker is already open
|
|
||||||
$("#mycolorpicker .pickerswatchouter").removeClass('picked');
|
|
||||||
$("#mycolorpicker .pickerswatchouter:eq("+(myUserInfo.colorId||0)+")").
|
|
||||||
addClass('picked');
|
|
||||||
}
|
|
||||||
function getColorPickerSwatchIndex(jnode) {
|
|
||||||
return Number(jnode.get(0).className.match(/\bn([0-9]+)\b/)[1])-1;
|
|
||||||
}
|
|
||||||
function closeColorPicker(accept) {
|
|
||||||
if (accept) {
|
|
||||||
var newColorId = getColorPickerSwatchIndex($("#mycolorpicker .picked"));
|
|
||||||
if (newColorId >= 0) { // fails on NaN
|
|
||||||
myUserInfo.colorId = newColorId;
|
|
||||||
pad.notifyChangeColor(newColorId);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
colorPickerOpen = false;
|
|
||||||
$("#mycolorpicker").css('display', 'none');
|
|
||||||
renderMyUserInfo();
|
|
||||||
}
|
|
||||||
|
|
||||||
function updateInviteNotice() {
|
function updateInviteNotice() {
|
||||||
if (otherUsersInfo.length == 0) {
|
if (otherUsersInfo.length == 0) {
|
||||||
$("#otheruserstable").hide();
|
$("#otheruserstable").hide();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue