@@ -740,7 +740,8 @@ var ui = {
740740 editable : $ ( ".ui-permission-editable" ) ,
741741 locked : $ ( ".ui-permission-locked" ) ,
742742 private : $ ( ".ui-permission-private" )
743- }
743+ } ,
744+ delete : $ ( ".ui-delete-note" )
744745 } ,
745746 toc : {
746747 toc : $ ( '.ui-toc' ) ,
@@ -2115,6 +2116,13 @@ ui.infobar.permission.locked.click(function () {
21152116ui . infobar . permission . private . click ( function ( ) {
21162117 emitPermission ( "private" ) ;
21172118} ) ;
2119+ // delete note
2120+ ui . infobar . delete . click ( function ( ) {
2121+ $ ( '.delete-modal' ) . modal ( 'show' ) ;
2122+ } ) ;
2123+ $ ( '.ui-delete-modal-confirm' ) . click ( function ( ) {
2124+ socket . emit ( 'delete' ) ;
2125+ } ) ;
21182126
21192127function emitPermission ( _permission ) {
21202128 if ( _permission != permission ) {
@@ -2216,6 +2224,11 @@ socket.on('error', function (data) {
22162224 if ( data . message && data . message . indexOf ( 'AUTH failed' ) === 0 )
22172225 location . href = serverurl + "/403" ;
22182226} ) ;
2227+ socket . on ( 'delete' , function ( ) {
2228+ deleteServerHistory ( noteid , function ( err , data ) {
2229+ if ( ! err ) location . href = serverurl ;
2230+ } ) ;
2231+ } ) ;
22192232var retryOnDisconnect = false ;
22202233var retryTimer = null ;
22212234socket . on ( 'maintenance' , function ( ) {
0 commit comments