X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=recipe_renderer_and_trigger.py;h=9cf81b0e837297fc2acea2123f16353b2ab6890c;hb=5ea88ab72e175e2d4f57ae8645ca6f825549a7a9;hp=609cba9cdcf30819c8693caa49710b03ee711df5;hpb=88cb9cad69592654c7e3ad62431962b18e7415b9;p=kiosk.git diff --git a/recipe_renderer_and_trigger.py b/recipe_renderer_and_trigger.py index 609cba9..9cf81b0 100644 --- a/recipe_renderer_and_trigger.py +++ b/recipe_renderer_and_trigger.py @@ -13,7 +13,7 @@ import renderer import trigger -logger = logging.getLogger(__file__) +logger = logging.getLogger(__name__) RECIPE_PAGE = "recipe-unwrapped_1_82400.html" RECIPE_PATH = os.path.join(constants.pages_dir, RECIPE_PAGE) @@ -68,6 +68,12 @@ class RecipeRenderer(renderer.abstaining_renderer): return new Promise(resolve => setTimeout(resolve, milliseconds)) } + function iframeRef( frameRef ) { + return frameRef.contentWindow + ? frameRef.contentWindow.document + : frameRef.contentDocument + } + function countdown() { setTimeout( function() { @@ -81,6 +87,10 @@ class RecipeRenderer(renderer.abstaining_renderer): window.location.reload(true); } + // Get rid of the recipe title bar, it's too big. + var recipe = iframeRef(document.getElementById('embedded')) + recipe.getElementById('id_main_nav').style.visibility = 'hidden'; + // Brief sleep before doing it all over again. sleep(1000).then(() => { countdown(); @@ -92,11 +102,11 @@ class RecipeRenderer(renderer.abstaining_renderer): """ ) f.write( - f""" + f"""
- +
@@ -106,8 +116,10 @@ class RecipeRenderer(renderer.abstaining_renderer): triggered = True if not triggered: - file_utils.remove(RECIPE_PAGE) + logger.debug("We are no longer triggered.") + if file_utils.does_path_exist(RECIPE_PATH): + file_utils.remove(RECIPE_PATH) else: - logger.debug("Signaling the trigger") + logger.debug("We are triggered.") globals.put("recipe_page_triggered", triggered) return True