Skip to content
This repository was archived by the owner on Oct 14, 2020. It is now read-only.

Commit c22fd25

Browse files
committed
include support to be more agressive on being sticky!
1 parent 1ae77fa commit c22fd25

File tree

4 files changed

+10
-3
lines changed

4 files changed

+10
-3
lines changed

README.md

+5
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ Features:
2020
2. Append:
2121
`"ep_page_view_default" : true,`
2222

23+
## Disable change of page view setting in UI
24+
1. Open `settings.json`
25+
2. Append:
26+
`"ep_page_view_disable_change" : true,`
27+
2328
## Embed parameter
2429
Suffix this on your pad URL to auto display page view when opening a pad ``&pageview=true``
2530

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ep_page_view",
3-
"version": "0.5.22",
3+
"version": "0.5.23",
44
"keywords": ["page view", "pv", "preview", "overview", "page break", "break", "new page"],
55
"description": "Add support to do 'page view', with a toggle on/off option in Settings, also Page Breaks with Control Enter",
66
"contributors": [

page_view.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
var eejs = require('ep_etherpad-lite/node/eejs/');
22
var settings = require('ep_etherpad-lite/node/utils/Settings');
33
var checked_state = '';
4+
var disabled = '';
45

56
exports.eejsBlock_mySettings = function (hook_name, args, cb) {
67
if (settings.ep_page_view_default) checked_state = 'checked';
7-
args.content = args.content + eejs.require('ep_page_view/templates/page_view_entry.ejs', {checked : checked_state});
8+
if (settings.ep_page_view_disable_change) disabled = 'disabled';
9+
args.content = args.content + eejs.require('ep_page_view/templates/page_view_entry.ejs', {checked : checked_state, disabled: disabled});
810
return cb();
911
}
1012

templates/page_view_entry.ejs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<p>
2-
<input type="checkbox" id="options-pageview" <%= checked %>></input>
2+
<input type="checkbox" id="options-pageview" <%= checked %> <%=disabled %>></input>
33
<label for="options-pageview" data-l10n-id="ep_page_view.page_view">Page View</label>
44
</p>
55
<p>

0 commit comments

Comments
 (0)