From a34b5a81d2556ca74689f4f17f7a561b2ed9751d Mon Sep 17 00:00:00 2001 From: Sam Manzi Date: Sat, 12 Sep 2015 09:10:35 +1000 Subject: [PATCH] 8888 'Edit dialogs' update broken wiki help links --- gramps/gui/editors/editcitation.py | 13 ++++++++++++- gramps/gui/editors/editevent.py | 4 +++- gramps/gui/editors/editnote.py | 13 ++++++++++++- gramps/gui/editors/editplace.py | 13 ++++++++++++- gramps/gui/editors/editrepository.py | 15 +++++++++++++-- gramps/gui/editors/editsource.py | 13 ++++++++++++- 6 files changed, 64 insertions(+), 7 deletions(-) diff --git a/gramps/gui/editors/editcitation.py b/gramps/gui/editors/editcitation.py index bf88f273c..603fe0e0f 100644 --- a/gramps/gui/editors/editcitation.py +++ b/gramps/gui/editors/editcitation.py @@ -57,6 +57,16 @@ from ..widgets import (MonitoredEntry, PrivacyButton, MonitoredMenu, MonitoredDate, MonitoredTagList) from ..dialog import ErrorDialog from ..glade import Glade +from gramps.gen.const import URL_MANUAL_PAGE + +#------------------------------------------------------------------------- +# +# Constants +# +#------------------------------------------------------------------------- + +WIKI_HELP_PAGE = _('%s_-_Entering_and_editing_data:_detailed_-_part_2') % URL_MANUAL_PAGE +WIKI_HELP_SEC = _('New_Citation_dialog') #------------------------------------------------------------------------- # @@ -150,7 +160,8 @@ class EditCitation(EditPrimary): """ self.define_ok_button(self.glade.get_object('ok'), self.save) self.define_cancel_button(self.glade.get_object('cancel')) - self.define_help_button(self.glade.get_object('help')) + self.define_help_button(self.glade.get_object('help'), + WIKI_HELP_PAGE, WIKI_HELP_SEC) def _connect_db_signals(self): """ diff --git a/gramps/gui/editors/editevent.py b/gramps/gui/editors/editevent.py index 91f2e10ab..f09718f3c 100644 --- a/gramps/gui/editors/editevent.py +++ b/gramps/gui/editors/editevent.py @@ -59,8 +59,9 @@ from gramps.gen.utils.db import get_participant_from_event # Constants # #------------------------------------------------------------------------- + WIKI_HELP_PAGE = '%s_-_Entering_and_editing_data:_detailed_-_part_2' % URL_MANUAL_PAGE -WIKI_HELP_SEC = _('manual|Editing_information_about_events') +WIKI_HELP_SEC = _('manual|New_Event_dialog') #------------------------------------------------------------------------- # @@ -231,6 +232,7 @@ class EditEvent(EditPrimary): def help_clicked(self, obj): """Display the relevant portion of GRAMPS manual""" display_help(webpage=WIKI_HELP_PAGE, section=WIKI_HELP_SEC) + def save(self, *obj): self.ok_button.set_sensitive(False) if self.object_is_empty(): diff --git a/gramps/gui/editors/editnote.py b/gramps/gui/editors/editnote.py index ed6920b5e..a05dd587f 100644 --- a/gramps/gui/editors/editnote.py +++ b/gramps/gui/editors/editnote.py @@ -55,6 +55,16 @@ from gramps.gen.lib import Note from gramps.gen.db import DbTxn from ..dialog import ErrorDialog from ..glade import Glade +from gramps.gen.const import URL_MANUAL_PAGE + +#------------------------------------------------------------------------- +# +# Constants +# +#------------------------------------------------------------------------- + +WIKI_HELP_PAGE = _('%s_-_Entering_and_editing_data:_detailed_-_part_2') % URL_MANUAL_PAGE +WIKI_HELP_SEC = _('Editing_information_about_notes') #------------------------------------------------------------------------- # @@ -227,7 +237,8 @@ class EditNote(EditPrimary): """ self.define_ok_button(self.top.get_object('ok'), self.save) self.define_cancel_button(self.top.get_object('cancel')) - self.define_help_button(self.top.get_object('help')) + self.define_help_button(self.top.get_object('help'), + WIKI_HELP_PAGE, WIKI_HELP_SEC) def _connect_db_signals(self): """ diff --git a/gramps/gui/editors/editplace.py b/gramps/gui/editors/editplace.py index 8b33fe259..b6add9d95 100644 --- a/gramps/gui/editors/editplace.py +++ b/gramps/gui/editors/editplace.py @@ -57,6 +57,16 @@ from gramps.gen.display.place import displayer as place_displayer from gramps.gen.config import config from ..dialog import ErrorDialog from ..glade import Glade +from gramps.gen.const import URL_MANUAL_PAGE + +#------------------------------------------------------------------------- +# +# Constants +# +#------------------------------------------------------------------------- + +WIKI_HELP_PAGE = '%s_-_Entering_and_editing_data:_detailed_-_part_2' % URL_MANUAL_PAGE +WIKI_HELP_SEC = _('Place_Editor_dialog') #------------------------------------------------------------------------- # @@ -93,7 +103,8 @@ class EditPlace(EditPrimary): def _connect_signals(self): self.define_ok_button(self.top.get_object('ok'), self.save) self.define_cancel_button(self.top.get_object('cancel')) - self.define_help_button(self.top.get_object('help')) + self.define_help_button(self.top.get_object('help'), + WIKI_HELP_PAGE, WIKI_HELP_SEC) def _connect_db_signals(self): """ diff --git a/gramps/gui/editors/editrepository.py b/gramps/gui/editors/editrepository.py index d5f6b8434..3e5a4bcf2 100644 --- a/gramps/gui/editors/editrepository.py +++ b/gramps/gui/editors/editrepository.py @@ -48,6 +48,16 @@ from .displaytabs import AddrEmbedList, WebEmbedList, NoteTab, SourceBackRefList from .editprimary import EditPrimary from ..dialog import ErrorDialog from ..glade import Glade +from gramps.gen.const import URL_MANUAL_PAGE + +#------------------------------------------------------------------------- +# +# Constants +# +#------------------------------------------------------------------------- + +WIKI_HELP_PAGE = '%s_-_Entering_and_editing_data:_detailed_-_part_2' % URL_MANUAL_PAGE +WIKI_HELP_SEC = _('New_Repositories_dialog') class EditRepository(EditPrimary): @@ -150,9 +160,10 @@ class EditRepository(EditPrimary): self.glade.get_object("vbox").pack_start(notebook, True, True, 0) def _connect_signals(self): - self.define_help_button(self.glade.get_object('help')) - self.define_cancel_button(self.glade.get_object('cancel')) self.define_ok_button(self.glade.get_object('ok'), self.save) + self.define_cancel_button(self.glade.get_object('cancel')) + self.define_help_button(self.glade.get_object('help'), + WIKI_HELP_PAGE, WIKI_HELP_SEC) def _connect_db_signals(self): """ diff --git a/gramps/gui/editors/editsource.py b/gramps/gui/editors/editsource.py index 32f53d6d9..d4b6f519a 100644 --- a/gramps/gui/editors/editsource.py +++ b/gramps/gui/editors/editsource.py @@ -52,6 +52,16 @@ from .displaytabs import (NoteTab, GalleryTab, SrcAttrEmbedList, from ..widgets import MonitoredEntry, PrivacyButton, MonitoredTagList from ..dialog import ErrorDialog from ..glade import Glade +from gramps.gen.const import URL_MANUAL_PAGE + +#------------------------------------------------------------------------- +# +# Constants +# +#------------------------------------------------------------------------- + +WIKI_HELP_PAGE = '%s_-_Entering_and_editing_data:_detailed_-_part_2' % URL_MANUAL_PAGE +WIKI_HELP_SEC = _('New_Source_dialog') #------------------------------------------------------------------------- # @@ -90,7 +100,8 @@ class EditSource(EditPrimary): def _connect_signals(self): self.define_ok_button(self.glade.get_object('ok'),self.save) self.define_cancel_button(self.glade.get_object('cancel')) - self.define_help_button(self.glade.get_object('help')) + self.define_help_button(self.glade.get_object('help'), + WIKI_HELP_PAGE, WIKI_HELP_SEC) def _connect_db_signals(self): """