viewSource theme config
This commit is contained in:
		@@ -162,6 +162,7 @@ externalLogging:
 | 
			
		||||
theme:
 | 
			
		||||
  primary: indigo
 | 
			
		||||
  alt: blue-grey
 | 
			
		||||
  viewSource: "all"
 | 
			
		||||
  footer: blue-grey
 | 
			
		||||
  code:
 | 
			
		||||
    dark: true
 | 
			
		||||
 
 | 
			
		||||
@@ -61,6 +61,7 @@ defaults:
 | 
			
		||||
      primary: indigo
 | 
			
		||||
      alt: blue-grey
 | 
			
		||||
      footer: blue-grey
 | 
			
		||||
      viewSource: "none"
 | 
			
		||||
      code:
 | 
			
		||||
        dark: true
 | 
			
		||||
        colorize: true
 | 
			
		||||
 
 | 
			
		||||
@@ -28,6 +28,7 @@ module.exports = (confPaths) => {
 | 
			
		||||
        fs.readFileSync(confPaths.config, 'utf8')
 | 
			
		||||
      )
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    appdata = yaml.safeLoad(fs.readFileSync(confPaths.data, 'utf8'))
 | 
			
		||||
    appdata.regex = require(confPaths.dataRegex)
 | 
			
		||||
  } catch (ex) {
 | 
			
		||||
 
 | 
			
		||||
@@ -15,9 +15,10 @@ block rootNavRight
 | 
			
		||||
      a.button.is-outlined(v-on:click='$store.dispatch("modalMovePage/open")')
 | 
			
		||||
        i.nc-icon-outline.arrows-1_shuffle-98
 | 
			
		||||
        span= t('nav.move')
 | 
			
		||||
    a.button.is-outlined(href='/source/' + pageData.meta.path)
 | 
			
		||||
      i.nc-icon-outline.education_paper
 | 
			
		||||
      span= t('nav.source')
 | 
			
		||||
    if appconfig.theme.viewSource == "all" || rights.write && appconfig.theme.viewSource == "write"
 | 
			
		||||
      a.button.is-outlined(href='/source/' + pageData.meta.path)
 | 
			
		||||
        i.nc-icon-outline.education_paper
 | 
			
		||||
        span= t('nav.source')
 | 
			
		||||
    //-a.button.is-outlined(href='/hist/' + pageData.meta.path)
 | 
			
		||||
      i.nc-icon-outline.ui-2_time
 | 
			
		||||
      span= t('nav.history')
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user