}
/**
- * Load JS at runtime if we're logged in.
+ * Load JS at runtime.
*
* @param Action $action
* @return boolean hook result
*/
- function onEndShowScripts($action)
+ function onEndShowScripts(Action $action)
{
- $user = common_current_user();
- if ($user) {
- $action->script($this->path('modplus.js'));
- }
+ $action->script($this->path('js/modplus.js'));
return true;
}
public function onEndShowStylesheets(Action $action) {
- $action->cssLink($this->path('modplus.css'));
+ $action->cssLink($this->path('css/modplus.css'));
return true;
}
--- /dev/null
+.remote-profile-options {
+ position: absolute;
+ z-index: 999;
+
+ background: url(../../theme/base/images/icons/twotone/green/admin.gif) no-repeat 8px 8px white;
+ border: solid 1px #c0c0c0;
+
+ margin-top: 56px;
+
+ padding: 6px 16px;
+ padding-left: 32px;
+
+ border-radius: 8px;
+
+ box-shadow:3px 3px 7px rgba(194, 194, 194, 0.3);
+
+ display: none;
+}
--- /dev/null
+/**
+ * modplus.js
+ * (c) 2010 StatusNet, Inc
+ */
+
+$(function() {
+ // Notice lists...
+ $(document).on('mouseenter', '.notice .p-author', function(e) {
+ var notice = $(this).closest('.notice');
+ var popup = notice.find('.remote-profile-options');
+ if (popup.length) {
+ popup.fadeIn();
+ }
+ });
+ $(document).on('mouseleave', '.notice', function(e) {
+ var notice = $(this);
+ var popup = notice.find('.remote-profile-options');
+ if (popup.length) {
+ popup.fadeOut();
+ }
+ });
+
+ // Profile lists...
+ $(document).on('mouseenter', '.profile .u-photo', function(e) {
+ var profile = $(this).closest('.profile');
+ var popup = profile.find('.remote-profile-options');
+ if (popup.length) {
+ popup.fadeIn();
+ }
+ });
+ $(document).on('mouseleave', '.profile', function(e) {
+ var profile = $(this);
+ var popup = profile.find('.remote-profile-options');
+ if (popup.length) {
+ popup.fadeOut();
+ }
+ });
+
+});
+++ /dev/null
-.remote-profile-options {
- position: absolute;
- z-index: 999;
-
- background: url(../../theme/base/images/icons/twotone/green/admin.gif) no-repeat 8px 8px white;
- border: solid 1px #c0c0c0;
-
- margin-top: 56px;
-
- padding: 6px 16px;
- padding-left: 32px;
-
- border-radius: 8px;
-
- box-shadow:3px 3px 7px rgba(194, 194, 194, 0.3);
-
- display: none;
-}
+++ /dev/null
-/**
- * modplus.js
- * (c) 2010 StatusNet, Inc
- */
-
-$(function() {
- // Notice lists...
- $(document).on('mouseenter', '.notice .p-author', function(e) {
- var notice = $(this).closest('.notice');
- var popup = notice.find('.remote-profile-options');
- if (popup.length) {
- popup.fadeIn();
- }
- });
- $(document).on('mouseleave', '.notice', function(e) {
- var notice = $(this);
- var popup = notice.find('.remote-profile-options');
- if (popup.length) {
- popup.fadeOut();
- }
- });
-
- // Profile lists...
- $(document).on('mouseenter', '.profile .u-photo', function(e) {
- var profile = $(this).closest('.profile');
- var popup = profile.find('.remote-profile-options');
- if (popup.length) {
- popup.fadeIn();
- }
- });
- $(document).on('mouseleave', '.profile', function(e) {
- var profile = $(this);
- var popup = profile.find('.remote-profile-options');
- if (popup.length) {
- popup.fadeOut();
- }
- });
-
-});