diff --git a/admin/javascript/LeftAndMain.js b/admin/javascript/LeftAndMain.js index 6d4ccb7e3..a0891573b 100644 --- a/admin/javascript/LeftAndMain.js +++ b/admin/javascript/LeftAndMain.js @@ -428,6 +428,23 @@ jQuery.noConflict(); } }); + + /** + * Simple toggle link, which points to a DOm element by its ID selector + * in the href attribute (which doubles as an anchor link to that element). + */ + $('.cms .cms-help-toggle').entwine({ + onmatch: function() { + this._super(); + + $(this.attr('href')).hide(); + }, + onclick: function(e) { + $(this.attr('href')).toggle(); + e.preventDefault(); + } + }); + }(jQuery)); var statusMessage = function(text, type) { diff --git a/forms/MemberDatetimeOptionsetField.php b/forms/MemberDatetimeOptionsetField.php index 158a5da0b..c8bf8031b 100644 --- a/forms/MemberDatetimeOptionsetField.php +++ b/forms/MemberDatetimeOptionsetField.php @@ -6,9 +6,6 @@ class MemberDatetimeOptionsetField extends OptionsetField { function Field() { - Requirements::javascript(THIRDPARTY_DIR . '/thirdparty/jquery/jquery.js'); - Requirements::javascript(SAPPHIRE_DIR . '/javascript/MemberDatetimeOptionsetField.js'); - $options = ''; $odd = 0; $source = $this->getSource(); @@ -45,8 +42,12 @@ class MemberDatetimeOptionsetField extends OptionsetField { _t('MemberDatetimeOptionsetField.Preview', 'Preview'), Zend_Date::now()->toString($value) ) : ''; - $options .= "" . _t('MemberDatetimeOptionsetField.TOGGLEHELP', 'Toggle formatting help') . ""; - $options .= "