book_list.js

Go to the documentation of this file.
00001 // -*-C-*- //tell emacs to use C mode
00002 /*
00003   This file is part of  DocBookWiki.  DocBookWiki is a web application
00004   that displays and edits DocBook documents.
00005 
00006   Copyright (C) 2004, 2005, 2006, 2007
00007   Dashamir Hoxha, dashohoxha@users.sourceforge.net
00008 
00009   DocBookWiki is free software;  you can redistribute it and/or modify
00010   it under the terms of the GNU General Public License as published by
00011   the Free  Software Foundation; either  version 2 of the  License, or
00012   (at your option) any later version.
00013 
00014   DocBookWiki is distributed  in the hope that it  will be useful, but
00015   WITHOUT  ANY   WARRANTY;  without  even  the   implied  warranty  of
00016   MERCHANTABILITY or  FITNESS FOR A  PARTICULAR PURPOSE.  See  the GNU
00017   General Public License for more details.
00018 
00019   You should  have received a copy  of the GNU  General Public License
00020   along  with  DocBookWiki;  if   not,  write  to  the  Free  Software
00021   Foundation, Inc., 59 Temple  Place, Suite 330, Boston, MA 02111-1307
00022   USA
00023 */
00024 
00025 function show_book_list()
00026 {
00027   SendEvent('book_list', 'set_visible', 'visible=true');
00028 }
00029 
00030 function hide_book_list()
00031 {
00032   SendEvent('book_list', 'set_visible', 'visible=false');
00033 }
00034 
00035 function del_book()
00036 {
00037   var form = document.delete_book;
00038   var book_id = form.del_bookid.value;
00039   var lng = form.del_lng.value;
00040   var msg;
00041 
00042   if (book_id=='all')
00043     {
00044       msg = T_("You are deleting all the books!");
00045       if (!confirm(msg)) return;
00046     }
00047   else if (lng=='')
00048     {
00049       msg = T_("You are deleting the book 'v_book_id' (all languages)!");
00050       msg = msg.replace(/v_book_id/, book_id);
00051       if (!confirm(msg)) return;
00052     }
00053   else
00054     {
00055       msg = T_("You are deleting the book 'v_book_id (v_lng)'!");
00056       msg = msg.replace(/v_book_id/, book_id);
00057       msg = msg.replace(/v_lng/, lng);
00058       if (!confirm(msg)) return;
00059     }
00060 
00061   var event_args = 'book_id=' + book_id + ';lng=' + lng;
00062   SendEvent('book_list', 'delete', event_args);
00063 }

Generated on Wed Jan 9 08:27:32 2008 for DokBookWiki by  doxygen 1.5.2