Skip to content

Commit

Permalink
Added hide button on reconnect dialog (Fixes ether#203)
Browse files Browse the repository at this point in the history
  • Loading branch information
Nikola Trandafilovic committed May 16, 2011
1 parent 5dbcea7 commit c409163
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 2 deletions.
8 changes: 7 additions & 1 deletion etherpad/src/static/css/pad2_ejs.css
Expand Up @@ -596,8 +596,10 @@ table#otheruserstable { display: none; }
.cboxdisconnected_initsocketfail #connectionboxinner #reconnect_advise,
.cboxdisconnected_looping #connectionboxinner #reconnect_advise,
.cboxdisconnected_slowcommit #connectionboxinner #reconnect_advise,
.cboxdisconnected_unknown #connectionboxinner #reconnect_advise { display: block; }
.cboxdisconnected_unknown #connectionboxinner #reconnect_advise { display: block; }
.cboxdisconnected_unknown #connectionboxinner #offline_notification { display: block; }
.cboxdisconnected div#reconnect_form { display: block; }
.cboxdisconnected div#hide_dialog{ display: block; }
.cboxdisconnected .disconnected h2 { display: none; }
.cboxdisconnected .disconnected .h2_disconnect { display: block; }
.cboxdisconnected_userdup .disconnected h2.h2_disconnect { display: none; }
Expand Down Expand Up @@ -643,6 +645,10 @@ table#otheruserstable { display: none; }
font-size: 12pt;
}

#hide_dialog button {
font-size: 12pt;
}

/* We give docbar a higher z-index than its descendant impexp-wrapper in
order to allow the Import/Export panel to be on top of stuff lower
down on the page in IE. Strange but it works! */
Expand Down
8 changes: 7 additions & 1 deletion etherpad/src/static/js/pad_connectionstatus.js
Expand Up @@ -22,6 +22,12 @@ var padconnectionstatus = (function() {
init: function() {
$('button#forcereconnect').click(function() {
pad.forceReconnect();
}
);
$('button#hidedialog').click(function() {
padmodals.dismissModal();
// This changes name from Etherpad 1.1 to Etherpad 1.1 (Offline)
document.getElementById('topbarBrand').innerHTML = document.getElementById('topbarBrand').innerHTML + " (Offline)";
});
},
connected: function() {
Expand Down Expand Up @@ -50,4 +56,4 @@ var padconnectionstatus = (function() {
getStatus: function() { return status; }
};
return self;
}());
}());
4 changes: 4 additions & 0 deletions etherpad/src/static/js/pad_modals.js
Expand Up @@ -169,6 +169,10 @@ var padmodals = (function() {
$(".modaldialog").animate({'opacity': 0}, duration, function () { $("#modaloverlay").hide(); });
$("#modaloverlay").animate({'opacity': 0}, duration, function () { $("#modaloverlay").hide(); });
},
dismissModal: function() {
$(".modaldialog").hide();
$("#modaloverlay").hide();
},
hideFeedbackLaterIfNoOtherInteraction: function() {
return padutils.getCancellableAction('hide-feedbackbox',
function() {
Expand Down
5 changes: 5 additions & 0 deletions etherpad/src/themes/default/templates/pad/pad_body2.ejs
Expand Up @@ -445,6 +445,11 @@ limitations under the License. */ %>
<div id="reconnect_form">
<button id="forcereconnect">Reconnect Now</button>
</div>
<div id="offline_notification">
<p>Or just hide this dialog and review document.</p>
<div id="hide_dialog">
<button id="hidedialog">Hide</button>
</div>
</div>
</div>
</div>
Expand Down

0 comments on commit c409163

Please sign in to comment.