MCPcopy Create free account
hub / github.com/hackmdio/codimd / updatePermission

Function updatePermission

public/js/index.js:1613–1646  ·  view source on GitHub ↗
(newPermission)

Source from the content-addressed store, hash-verified

1611}
1612
1613function updatePermission (newPermission) {
1614 if (permission !== newPermission) {
1615 permission = newPermission
1616 if (window.loaded) refreshView()
1617 }
1618 ui.infobar.permission.label.hide()
1619 switch (permission) {
1620 case 'freely':
1621 $('#permissionLabelFreely').show()
1622 break
1623 case 'editable':
1624 $('#permissionLabelEditable').show()
1625 break
1626 case 'limited':
1627 $('#permissionLabelLimited').show()
1628 break
1629 case 'locked':
1630 $('#permissionLabelLocked').show()
1631 break
1632 case 'protected':
1633 $('#permissionLabelProtected').show()
1634 break
1635 case 'private':
1636 $('#permissionLabelPrivate').show()
1637 break
1638 }
1639 if (personalInfo.userid && window.owner && personalInfo.userid === window.owner) {
1640 ui.infobar.permission.labelCaretDown.show()
1641 ui.infobar.permission.label.removeClass('disabled')
1642 } else {
1643 ui.infobar.permission.labelCaretDown.hide()
1644 ui.infobar.permission.label.addClass('disabled')
1645 }
1646}
1647
1648function havePermission () {
1649 var bool = false

Callers 1

index.jsFile · 0.85

Calls 1

refreshViewFunction · 0.85

Tested by

no test coverage detected