@@ -857,7 +857,9 @@ window.ui = {
857857 freely : $ ( ".ui-permission-freely" ) ,
858858 editable : $ ( ".ui-permission-editable" ) ,
859859 locked : $ ( ".ui-permission-locked" ) ,
860- private : $ ( ".ui-permission-private" )
860+ private : $ ( ".ui-permission-private" ) ,
861+ limited : $ ( ".ui-permission-limited" ) ,
862+ protected : $ ( ".ui-permission-protected" )
861863 } ,
862864 delete : $ ( ".ui-delete-note" )
863865 } ,
@@ -2247,6 +2249,14 @@ ui.infobar.permission.locked.click(function () {
22472249ui . infobar . permission . private . click ( function ( ) {
22482250 emitPermission ( "private" ) ;
22492251} ) ;
2252+ //limited
2253+ ui . infobar . permission . limited . click ( function ( ) {
2254+ emitPermission ( "limited" ) ;
2255+ } ) ;
2256+ //protected
2257+ ui . infobar . permission . protected . click ( function ( ) {
2258+ emitPermission ( "protected" ) ;
2259+ } ) ;
22502260// delete note
22512261ui . infobar . delete . click ( function ( ) {
22522262 $ ( '.delete-modal' ) . modal ( 'show' ) ;
@@ -2277,14 +2287,22 @@ function updatePermission(newPermission) {
22772287 label = '<i class="fa fa-shield"></i> Editable' ;
22782288 title = "Signed people can edit" ;
22792289 break ;
2280- case "locked " :
2281- label = '<i class="fa fa-lock "></i> Locked ' ;
2282- title = "Only owner can edit" ;
2290+ case "limited " :
2291+ label = '<i class="fa fa-id-card "></i> Limited ' ;
2292+ title = "Signed people can edit & guest can't view"
22832293 break ;
22842294 case "private" :
22852295 label = '<i class="fa fa-hand-stop-o"></i> Private' ;
22862296 title = "Only owner can view & edit" ;
22872297 break ;
2298+ case "protected" :
2299+ label = '<i class="fa fa-umbrella"></i> Protected' ;
2300+ title = "Only owner can edit & guest can't view" ;
2301+ break ;
2302+ case "locked" :
2303+ label = '<i class="fa fa-lock"></i> Locked' ;
2304+ title = "Only owner can edit" ;
2305+ break ;
22882306 }
22892307 if ( personalInfo . userid && owner && personalInfo . userid == owner ) {
22902308 label += ' <i class="fa fa-caret-down"></i>' ;
@@ -2302,6 +2320,7 @@ function havePermission() {
23022320 bool = true ;
23032321 break ;
23042322 case "editable" :
2323+ case "limited" :
23052324 if ( ! personalInfo . login ) {
23062325 bool = false ;
23072326 } else {
@@ -2310,6 +2329,7 @@ function havePermission() {
23102329 break ;
23112330 case "locked" :
23122331 case "private" :
2332+ case "protected" :
23132333 if ( ! owner || personalInfo . userid != owner ) {
23142334 bool = false ;
23152335 } else {
0 commit comments