From 434dbc220a6e487fd800c967a4f40447540704e0 Mon Sep 17 00:00:00 2001
From: The Dod
Date: Sat, 6 Jun 2020 15:19:05 +0300
Subject: [PATCH] add manual note-edit buttons
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Short code: [עריכת-רשימות]
---
csv2json.py | 11 +++++++++--
help.html | 19 +++++++++----------
index.html | 21 ++++++++-------------
notes.html | 16 +++++++++++++---
notes.mustache | 14 ++++++++++++--
slides.csv | 15 +++++++--------
slides.json | 12 ++++++------
slides.mustache | 4 ----
8 files changed, 64 insertions(+), 48 deletions(-)
diff --git a/csv2json.py b/csv2json.py
index 3e61ba6..68d646b 100644
--- a/csv2json.py
+++ b/csv2json.py
@@ -29,6 +29,11 @@ def get_content(slide, default):
print('Created {}.'.format(filename))
return rest2html(open(filename).read())
+def post_process(content):
+ "currently, only [עריכת-רשימות] is dealt with"
+ return content.replace('[עריכת-רשימות]',
+ """""")
+
def format_slide_param(key, value):
return format('data-{}="{}"'.format(
key.strip(), value.strip()))
@@ -66,11 +71,12 @@ def main():
col['has_slides'] = len(col['slides'])>0
cols.append(col)
col_id = d['column']
+ content = d['html'].strip() or get_content(col_id, d['description'])
col = {
'id': col_id,
'title': d['title'],
'params': get_slide_params(d),
- 'content': d['html'].strip() or get_content(col_id, d['description']),
+ 'content': post_process(content),
'has_menu': False,
'slides': []}
else:
@@ -85,13 +91,14 @@ def main():
col['slides'][-1]['next'] = slide_id
d['real-id'] = real_id;
d['real-title'] = real_title;
+ content = d['html'].strip() or get_content(slide_id, d['description'])
col['slides'].append({
'id': slide_id,
'title': d['title'],
'headline': headline,
'params': get_slide_params(d),
'has_menu': False,
- 'content': d['html'].strip() or get_content(slide_id, d['description'])})
+ 'content': post_process(content)})
col['has_slides'] = len(col['slides'])>0
cols.append(col)
cols[0]['has_menu'] = True
diff --git a/help.html b/help.html
index 264e2ac..bdb5f87 100644
--- a/help.html
+++ b/help.html
@@ -13,25 +13,24 @@
מוזמנים לפנות אלינו בכל שאלה. n&n
ניווט
- המצגת מורכבת מנושאים, שכל אחד מהם הוא טור של
- שקפים. שקף הבית מכיל תפריט של הנושאים (הטורים), והשקף הראשון בכל
- נושא מכיל תפריט של השקפים השייכים אליו. בצד ימין למטה מופיעים
- כפתורי חיצים (בכל הכיוונים אליהם אפשר לנווט מהשקף הנוכחי).
+ המדריך מורכב מנושאים, שכל אחד מהם הוא טור של
+ דפים. דף הבית מכיל תפריט של הנושאים (הטורים), והדף הראשון בכל
+ נושא מכיל תפריט של הדפים השייכים אליו. בצד ימין למטה מופיעים
+ כפתורי חיצים (בכל הכיוונים אליהם אפשר לנווט מהדף הנוכחי).
- החצים שמאלה וימינה מובילים לנושא הבא או לקודם
- - החיצים למטה ולמעלה מובילים לשקף הבא או לקודם
+ - החיצים למטה ולמעלה מובילים לדף הבא או לקודם
- על טלפון וטאבלט ניתן להחליק את המסך לכיוון הרצוי
- אם יש מקלדת, ניתן להשתמש במקשי החיצים
כפתורים
- מוביל לשקף הבית
+
מוביל לדף הבית
(תפריט הנושאים)
- מוביל לשקף הראשי של הנושא
+ מוביל לדף הראשי של הנושא
הנוכחי
צפיה ברשימות האישיות שלי (החלטות
- שקיבלתי, עם מי דיברתי, שאלות שיש לי, ועוד). בכל שקף (למעט שקף
- הניווט בראש כל נושא) ניתן לערוך את הרשימות הקשורות אליו בלחיצה על
- . המידע נשמר על הדפדפן ואינו
+ דיבלתי, עם מי דיברתי, שאלות שיש לי, ועוד). כפתורי
+ שמופיעים לאורך המדריך יאפשרו לכם לערוך רשימות שקשורות לנושאים הרלבנטיים לדף בו מופיע כל כפתור. המידע נשמר על הדפדפן ואינו
מועלה לרשת, כך שאי אפשר להעביר רשימות בין מכשירים שונים (למשל בין
טלפון ומחשב), אבל אפשר להדפיס את הדף ו/או לייצא אותו כקובץ pdf.