Esempio n. 1
0
function _todo_script()
{
    global $kona3conf;
    // do not use double
    global $kona3_todo_script;
    if ($kona3_comment_todo_script === TRUE) {
        return "";
    }
    $kona3_comment_todo_script = TRUE;
    //
    $page = $kona3conf['page'];
    $action = "index.php?" . urlencode($page) . "&plugin&name=comment";
    kona3use_jquery();
    $script = <<<'EOS'
function chtodo(event, id) {
  var e = event.target;
  var v = (e.innerHTML == "todo") ? 1 : 0;
  cv = (v == 0) ? 1 : 0;
  var para = {"m": "todo", "id": id, "v": cv, "fmt": "json"};
  $.post(comment_api, para, function(data){
    var o = JSON.parse(data);
    if (o["result"] == "ok") {
      e.innerHTML = (cv == 0) ? "done": "todo";
      $(e).attr('class', (cv == 1) ? 'todo' : 'done');
    } else {
      alert("error:" + o["reason"]);
    }
  });
}
// close form
$(document).ready(function() {
  $("#comment_form_box").hide();
});
function comment_form_open() {
  $("#comment_form_box").show();
  $("#comment_form_open_btn").hide();
}
EOS;
    $script = <<<EOS
<script type="text/javascript">
var comment_api = "{$action}";
{$script}
</script>
EOS;
    return $script;
}
Esempio n. 2
0
    <div id="outline_div"></div>
    <form method="post" action="{$action}">
      <input type="hidden" name="a_mode" value="trywrite">
      <input type="hidden" id="a_hash" name="a_hash" value="{$a_hash}">
      <div>
        <textarea id="edit_txt" name="edit_txt">{$page_body}</textarea>
      </div>
      <div>
        <input id="save_ajax_btn" type="button" value="Save">
        <input id="save_btn" type="submit" value="Save &amp; show">
      </div>
      <div><input type="text" id="edit_info" class="info" readonly></div>
    </form>
    <br>
    <div class="desc">
      <div>shortcut</div>
      <ul>
        <li>Ctrl+S ... save</li>
      </ul>
    </div>
  </div>
</div>

<div style="clear:both;"></div>
EOS;
// include script
kona3use_jquery();
$kona3conf['js'][] = 'index.php?edit.js&resource';
$kona3conf['css'][] = 'index.php?edit.css&resource';
// $page_title $page_body $wiki_menu
include 'frame.tpl.php';