[Bedework-commit] cachedfeeder r198 - in trunk/URLandWidgetBuilder:
. javascript/bedework
svnadmin at bedework.org
svnadmin at bedework.org
Thu Apr 19 20:26:03 EDT 2012
Author: bleibson
Date: 2012-04-19 20:26:01 -0400 (Thu, 19 Apr 2012)
New Revision: 198
Modified:
trunk/URLandWidgetBuilder/index.html
trunk/URLandWidgetBuilder/javascript/bedework/builder.js
Log:
o expose new limit-events-list-to-n-events widget feature in the urlbuilder
o fix contacts-in-details and cost-in-details features.
Modified: trunk/URLandWidgetBuilder/index.html
===================================================================
--- trunk/URLandWidgetBuilder/index.html 2012-02-22 19:10:23 UTC (rev 197)
+++ trunk/URLandWidgetBuilder/index.html 2012-04-20 00:26:01 UTC (rev 198)
@@ -213,7 +213,19 @@
<ul>
<li>
- Show a title above event list
+ Limit the number of events listed?
+ <input type="radio" id="jsShowLimitListTrue" class="trigger" name="jsLimitList" onclick='updateUrlDisplay()' value="true" />True
+ <input type="radio" id="jsShowLimitListFalse" class="trigger" name="jsLimitList" onclick='updateUrlDisplay()' value="false" checked="checked" />False
+ <em>(default: false)</em>
+ <br />
+ <br />
+ <div id="limitSlider" style="width:300px;"></div>
+ <label for="jsLimit">Limit to:</label>
+ <input class="slider" onclick='updateUrlDisplay()' type="text" size="3" id="jsLimit" />
+ </li>
+ </li>
+ <li>
+ Show a title above event list?
<input type="radio" id="jsShowTitleTrue" class="trigger" name="jsShowTitle" onclick='updateUrlDisplay()' value="true" checked="checked" />True
<input type="radio" id="jsShowTitleFalse" class="trigger" name="jsShowTitle" onclick='updateUrlDisplay()' value="false" />False
<em>(default: true)</em>
Modified: trunk/URLandWidgetBuilder/javascript/bedework/builder.js
===================================================================
--- trunk/URLandWidgetBuilder/javascript/bedework/builder.js 2012-02-22 19:10:23 UTC (rev 197)
+++ trunk/URLandWidgetBuilder/javascript/bedework/builder.js 2012-04-20 00:26:01 UTC (rev 198)
@@ -36,6 +36,20 @@
$("#numDays").val($("#slider").slider("value"));
});
+$(function() {
+ $("#limitSlider").slider({
+ range: "min",
+ min: 0,
+ max: 50,
+ value: 5,
+ slide: function(event, ui) {
+ $("#jsLimit").val(ui.value);
+ updateUrlDisplay();
+ }
+ });
+ $("#jsLimit").val($("#limitSlider").slider("value"));
+});
+
// use JQuery UI datepicker widget for start date and end date
$(function() {
$("#startDate").datepicker({
@@ -357,14 +371,16 @@
jsHtml += '<script type="text/javascript" src="' + url + '"> </script>\n';
jsHtml += '<script type="text/javascript">\n'
jsHtml += ' bwJsWidgetOptions.title = "' + $("input[name='jsTitleName']").val() + '";\n';
- jsHtml += ' bwJsWidgetOptions.showTitle = ' + $("input[name='jsShowTitle']:checked").val() + ';\n';
+ jsHtml += ' bwJsWidgetOptions.showTitle = ' + $("input[name='jsShowTitle']:checked").val() + ';\n';
jsHtml += ' bwJsWidgetOptions.displayEventDetailsInline = ' + $("input[name='jsDisplayInline']:checked").val() + ';\n';
jsHtml += ' bwJsWidgetOptions.displayStartDateOnlyInList = ' + $("input[name='jsDisplayEndDate']:checked").val() + ';\n';
jsHtml += ' bwJsWidgetOptions.displayTimeInList = ' + $("input[name='jsDisplayTime']:checked").val() + ';\n';
jsHtml += ' bwJsWidgetOptions.displayLocationInList = ' + $("input[name='jsDisplayLocation']:checked").val() + ';\n';
+ jsHtml += ' bwJsWidgetOptions.limitList = ' + $("input[name='jsLimitList']:checked").val() + ';\n';
+ jsHtml += ' bwJsWidgetOptions.limit = ' + jsLimit.value + ';\n';
jsHtml += ' bwJsWidgetOptions.listMode = "' + $("input[name='jsDisplayDateOrTitle']:checked").val() + '";\n';
- jsHtml += ' bwJsWidgetOptions.displayContactInDetails = ' + $("input[name='jsDisplayContact']:checked").val() + ';\n';
- jsHtml += ' bwJsWidgetOptions.displayCostInDetails = ' + $("input[name='jsDisplayCost']:checked").val() + ';\n';
+ jsHtml += ' bwJsWidgetOptions.displayContactInDetails = ' + $("input[name='jsDisplayContactInDetails']:checked").val() + ';\n';
+ jsHtml += ' bwJsWidgetOptions.displayCostInDetails = ' + $("input[name='jsDisplayCostInDetails']:checked").val() + ';\n';
jsHtml += ' bwJsWidgetOptions.displayTagsInDetails = ' + $("input[name='jsDisplayTags']:checked").val() + ';\n';
jsHtml += ' bwJsWidgetOptions.displayTimezoneInDetails = ' + $("input[name='jsDisplayTimezone']:checked").val() + ';\n\n';
jsHtml += ' insertBwEvents("bwOutput");\n'
More information about the Bedework-commit
mailing list