@@ -237,21 +237,9 @@ const supportExtraTags = [
237
237
}
238
238
]
239
239
const statusType = {
240
- connected : {
241
- msg : 'CONNECTED' ,
242
- label : 'label-warning' ,
243
- fa : 'fa-wifi'
244
- } ,
245
- online : {
246
- msg : 'ONLINE' ,
247
- label : 'label-primary' ,
248
- fa : 'fa-users'
249
- } ,
250
- offline : {
251
- msg : 'OFFLINE' ,
252
- label : 'label-danger' ,
253
- fa : 'fa-plug'
254
- }
240
+ connected : 1 ,
241
+ online : 2 ,
242
+ offline : 3
255
243
}
256
244
257
245
// global vars
@@ -723,43 +711,23 @@ function checkTocStyle () {
723
711
724
712
function showStatus ( type , num ) {
725
713
currentStatus = type
726
- var shortStatus = ui . toolbar . shortStatus
727
- var status = ui . toolbar . status
728
- var label = $ ( '<span class="label"></span>' )
729
- var fa = $ ( '<i class="fa"></i>' )
730
- var msg = ''
731
- var shortMsg = ''
732
714
733
- shortStatus . html ( '' )
734
- status . html ( '' )
715
+ ui . toolbar . statusConnected . hide ( )
716
+ ui . toolbar . statusOnline . hide ( )
717
+ ui . toolbar . statusOffline . hide ( )
735
718
736
719
switch ( currentStatus ) {
737
720
case statusType . connected :
738
- label . addClass ( statusType . connected . label )
739
- fa . addClass ( statusType . connected . fa )
740
- msg = statusType . connected . msg
721
+ ui . toolbar . statusConnected . show ( )
741
722
break
742
723
case statusType . online :
743
- label . addClass ( statusType . online . label )
744
- fa . addClass ( statusType . online . fa )
745
- shortMsg = num
746
- msg = num + ' ' + statusType . online . msg
724
+ ui . toolbar . statusShortMsg . text ( num )
725
+ ui . toolbar . statusOnline . show ( )
747
726
break
748
727
case statusType . offline :
749
- label . addClass ( statusType . offline . label )
750
- fa . addClass ( statusType . offline . fa )
751
- msg = statusType . offline . msg
728
+ ui . toolbar . statusOffline . show ( )
752
729
break
753
730
}
754
-
755
- label . append ( fa )
756
- var shortLabel = label . clone ( )
757
-
758
- shortLabel . append ( ' ' + shortMsg )
759
- shortStatus . append ( shortLabel )
760
-
761
- label . append ( ' ' + msg )
762
- status . append ( label )
763
731
}
764
732
765
733
function toggleMode ( ) {
@@ -1647,41 +1615,34 @@ function updatePermission (newPermission) {
1647
1615
permission = newPermission
1648
1616
if ( window . loaded ) refreshView ( )
1649
1617
}
1650
- var label = null
1651
- var title = null
1618
+ ui . infobar . permission . label . hide ( )
1652
1619
switch ( permission ) {
1653
1620
case 'freely' :
1654
- label = '<i class="fa fa-leaf"></i> Freely'
1655
- title = 'Anyone can edit'
1621
+ $ ( '#permissionLabelFreely' ) . show ( )
1656
1622
break
1657
1623
case 'editable' :
1658
- label = '<i class="fa fa-shield"></i> Editable'
1659
- title = 'Signed people can edit'
1624
+ $ ( '#permissionLabelEditable' ) . show ( )
1660
1625
break
1661
1626
case 'limited' :
1662
- label = '<i class="fa fa-id-card"></i> Limited'
1663
- title = 'Signed people can edit (forbid guest)'
1627
+ $ ( '#permissionLabelLimited' ) . show ( )
1664
1628
break
1665
1629
case 'locked' :
1666
- label = '<i class="fa fa-lock"></i> Locked'
1667
- title = 'Only owner can edit'
1630
+ $ ( '#permissionLabelLocked' ) . show ( )
1668
1631
break
1669
1632
case 'protected' :
1670
- label = '<i class="fa fa-umbrella"></i> Protected'
1671
- title = 'Only owner can edit (forbid guest)'
1633
+ $ ( '#permissionLabelProtected' ) . show ( )
1672
1634
break
1673
1635
case 'private' :
1674
- label = '<i class="fa fa-hand-stop-o"></i> Private'
1675
- title = 'Only owner can view & edit'
1636
+ $ ( '#permissionLabelPrivate' ) . show ( )
1676
1637
break
1677
1638
}
1678
1639
if ( personalInfo . userid && window . owner && personalInfo . userid === window . owner ) {
1679
- label += ' <i class="fa fa-caret-down"></i>'
1640
+ ui . infobar . permission . labelCaretDown . show ( )
1680
1641
ui . infobar . permission . label . removeClass ( 'disabled' )
1681
1642
} else {
1643
+ ui . infobar . permission . labelCaretDown . hide ( )
1682
1644
ui . infobar . permission . label . addClass ( 'disabled' )
1683
1645
}
1684
- ui . infobar . permission . label . html ( label ) . attr ( 'title' , title )
1685
1646
}
1686
1647
1687
1648
function havePermission ( ) {
0 commit comments