Переглянути джерело

Add ability to force message list refresh

pdontthink 17 роки тому
батько
коміт
88722757aa

+ 12 - 0
plugins/preview_pane/templates/default_advanced/empty_frame.tpl

@@ -21,3 +21,15 @@ extract($t);
 
 
 
 
 ?><body>
 ?><body>
+<?php
+
+    global $data_dir, $username;
+    $use_previewPane = getPref($data_dir, $username, 'use_previewPane', 0);
+    $show_preview_pane = checkForJavascript() && $use_previewPane;
+
+// do a conditional refresh of message list if needed
+// "pp_rr" = "preview pane read refresh" (this itself is irrelevant here)
+// "pp_rr_force" = force pp_rr even if this is not the first time the message has been read
+    if ($show_preview_pane && sqGetGlobalVar('pp_rr_force', $pp_rr_force, SQ_FORM))
+        echo "<script language=\"JavaScript\" type=\"text/javascript\">\n<!--\nif (self.name == 'bottom' && typeof(parent.right.pp_refresh) != 'undefined') { parent.right.pp_refresh(); }\n// -->\n</script>\n";
+