From 5962ead8a1a6a427ad4e86e1ed8e364717b14950 Mon Sep 17 00:00:00 2001 From: rurban Date: Fri, 22 Dec 2006 17:47:34 +0000 Subject: [PATCH] Display Warnings only once. Add button accesskeys git-svn-id: svn://svn.code.sf.net/p/phpwiki/code/trunk@5235 96ab9672-09ca-45d6-a79d-3d69d39ca109 --- lib/editpage.php | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/lib/editpage.php b/lib/editpage.php index c3544a487..7ab1cc5fe 100644 --- a/lib/editpage.php +++ b/lib/editpage.php @@ -1,5 +1,5 @@ setArg('version', false); - //$request->setArg('action', false); + $request->setArg('action', "browse"); $template = Template('savepage', $this->tokens); $template->replace('CONTENT', $newrevision->getTransformedContent()); - if (!empty($warnings->_content)) + if (!empty($warnings->_content)) { $template->replace('WARNINGS', $warnings); + unset($GLOBALS['ErrorManager']->_postponed_errors); + } $pagelink = WikiLink($page); @@ -571,11 +573,13 @@ class PageEditor 'checked' => (bool) $this->locked)); $el['PREVIEW_B'] = Button('submit:edit[preview]', _("Preview"), - 'wikiaction'); + 'wikiaction', + array('accesskey'=> 'p')); //if (!$this->isConcurrentUpdate() && $this->canEdit()) - $el['SAVE_B'] = Button('submit:edit[save]', _("Save"), 'wikiaction'); - + $el['SAVE_B'] = Button('submit:edit[save]', + _("Save"), 'wikiaction', + array('accesskey'=> 's')); $el['IS_CURRENT'] = $this->version == $this->current->getVersion(); $el['WIDTH_PREF'] @@ -697,13 +701,15 @@ extends PageEditor $tokens = &$this->tokens; if (!$this->canEdit()) { - if ($this->isInitialEdit()) + if ($this->isInitialEdit()) { return $this->viewSource(); + } $tokens['PAGE_LOCKED_MESSAGE'] = $this->getLockedMessage(); } elseif ($this->editaction == 'save') { - if ($this->savePage()) + if ($this->savePage()) { return true; // Page saved. + } $saveFailed = true; } @@ -777,6 +783,11 @@ extends PageEditor /** $Log: not supported by cvs2svn $ + Revision 1.107 2006/05/13 19:59:54 rurban + added wysiwyg_editor-1.3a feature by Jean-Nicolas GEREONE + converted wysiwyg_editor-1.3a js to WysiwygEdit framework + changed default ENABLE_WYSIWYG = true and added WYSIWYG_BACKEND = Wikiwyg + Revision 1.106 2005/11/21 22:03:08 rurban fix syntax error inside ENABLE_SPAMBLOCKLIST -- 2.45.0