https://www.mediawiki.org/wiki/Special:Code/MediaWiki/108271
Revision: 108271
Author: rmoen
Date: 2012-01-06 19:34:13 +0000 (Fri, 06 Jan 2012)
Log Message:
-----------
added needed assets and function to load tooltip for response concurrency
notification
Modified Paths:
--------------
trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/ext.moodBar.dashboard.css
trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/ext.moodBar.dashboard.js
Added Paths:
-----------
trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/images/mb-icon-16x16-alert.png
trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/images/tooltip-pokey.png
Modified:
trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/ext.moodBar.dashboard.css
===================================================================
---
trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/ext.moodBar.dashboard.css
2012-01-06 19:20:13 UTC (rev 108270)
+++
trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/ext.moodBar.dashboard.css
2012-01-06 19:34:13 UTC (rev 108271)
@@ -87,6 +87,48 @@
margin: 1em 0 0 0;
}
+/* Tool Tip */
+
+.fbd-tooltip-overlay-wrap {
+ width: 285px;
+ position: absolute;
+ left: 7em;
+ top: 5.25em;
+ background: #ff9933;
+ padding: 2px;
+}
+
+.fbd-tooltip-pointy {
+ position: absolute;
+ top: -15px;
+ left: 15px;
+ /* @embed */
+ background: url(images/tooltip-pokey.png);
+ background-repeat: no-repeat;
+ background-position: left;
+ height: 17px;
+ width: 15px;
+}
+
+.fbd-tooltip-overlay {
+ background: #fefac6;
+ padding: 10px;
+}
+
+.fbd-tooltip-title {
+ font-weight: bold;
+ font-size: 0.75em;
+ /* embed */
+ background: url(images/mb-icon-16x16-alert.png) left top no-repeat;
+ line-height: 18px;
+ padding-left: 20px;
+}
+
+.fbd-tooltip-close {
+ color: #FF9933;
+ float: right;
+}
+
/* List */
#fbd-list {
@@ -230,6 +272,7 @@
.fbd-item-response {
line-height: 2.1em;
+ position: relative;
}
.fbd-item-response-icon {
Modified:
trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/ext.moodBar.dashboard.js
===================================================================
---
trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/ext.moodBar.dashboard.js
2012-01-06 19:20:13 UTC (rev 108270)
+++
trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/ext.moodBar.dashboard.js
2012-01-06 19:34:13 UTC (rev 108271)
@@ -455,7 +455,7 @@
//get the feedbackItem
var $item = $(this).closest('.fbd-item');
-
+ //close any open responders prior to opening this one.
closeAllResponders();
$(this).find('.fbd-item-response-collapsed')
@@ -509,6 +509,7 @@
wikitext = wikitext.replace(/~{3,5}/g,
'') + "\n\n~~~~"; //remove and add signature for
parseWikiText($item, wikitext);
});
+
}
e.preventDefault();
}
@@ -593,7 +594,38 @@
setTimeout(function(){
reloadItem($el, true);
}, 2000);
- }
+ }
+ /* Display tooltip for response concurrency notification
+ * @param $item Feedback item
+ * @param msg Message to display in tooltip
+ */
+ function loadToolTip($item, msg) {
+ var tooltip = $('<div>').attr('class',
'fbd-tooltip-overlay-wrap')
+ .append(
+ $('<div>').attr('class',
'fbd-tooltip-overlay')
+ .append(
+
$('<div>').attr('class', 'fbd-tooltip-pointy')
+ ).append(
+
$('<div>').attr('class', 'fbd-tooltip-title')
+ .text( msg )
+ .prepend(
+
$('<span>').attr('class', 'fbd-tooltip-close').text('X')
+ )
+ )
+ );
+ $item
+ .append( tooltip );
+ $( '.fbd-tooltip-close' )
+ .live( 'click' , function() {
+ tooltip.remove();
+ });
+ setTimeout( function() {
+ tooltip.fadeOut(function(tooltip){
+ tooltip.remove();
+ });
+ }, 1500 );
+
+ }
// On-load stuff
$('.fbd-item-show a').live( 'click', showHiddenItem );
Added:
trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/images/mb-icon-16x16-alert.png
===================================================================
(Binary files differ)
Property changes on:
trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/images/mb-icon-16x16-alert.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added:
trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/images/tooltip-pokey.png
===================================================================
(Binary files differ)
Property changes on:
trunk/extensions/MoodBar/modules/ext.moodBar.dashboard/images/tooltip-pokey.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs