Skip to content

Commit a0f5731

Browse files
committed
Merge pull request sandiegopython#37 from pythonsd/topic/meetup-widget
Added simple iframe meetup widget
2 parents fb23bf5 + 8f6e606 commit a0f5731

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

themes/sandiegopython/templates/base.html

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,10 @@
8686
</div>
8787
{% endif %}
8888

89+
<div class="well" style="padding: 8px 0; background-color: #FBFBFB;">
90+
<div style="width:250px;margin-left:auto;margin-right:auto;" id="meetup_widget"></div>
91+
</div>
92+
8993
<div class="well" style="padding: 8px 0; background-color: #FBFBFB;">
9094
<ul class="nav nav-list">
9195
<li class="nav-header">
@@ -156,6 +160,18 @@
156160
</div> <!-- /container -->
157161
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
158162
<script src="{{ SITEURL }}/theme/bootstrap.min.js"></script>
163+
<script>{# generated by the meetup widget foundry (http://www.meetup.com/meetup_api/foundry/) #}
164+
jQuery(function() {
165+
var scripts = ["var%20%24parameters%20%3D%20%7B%22urlname%22%3A%22pythonsd%22%2C%22width%22%3A%22250%22%2C%22height%22%3A%22570%22%2C%22bgcolor%22%3A%22%23fbfbfb%22%2C%22textcolor%22%3A%22%23999%22%2C%22buttontextcolor%22%3A%22%23f2f2f2%22%2C%22buttonbgcolor%22%3A%22%232E435E%22%2C%22buttonborder%22%3A%22%232E435E%22%2C%22fontfamily%22%3A%22inherit%22%2C%22fontsize%22%3A%22inherit%22%2C%22_name%22%3A%22Meetup%20Group%20Stats%20Custom%22%2C%22_description%22%3A%22Shows%20basic%20stats%20on%20your%20favorite%20Meetup%20group.%20Uses%20basic%20styles%20and%20has%20options%20to%20set%20fonts%20and%20colors.%22%7D%3B%0Avar%20%24queries%20%3D%20%7B%20groups%3A%20function%28%29%20%7B%20return%20%22http%3A//api.meetup.com/2/groups%3F_%3D1396768150313%26radius%3D25.0%26sig_id%3D76383362%26order%3Did%26group_urlname%3Dpythonsd%26desc%3Dfalse%26sig%3D0a2ae8defdbfdb7feb6abf3e66048ea726c235be%26callback%3D%3F%26offset%3D0%26format%3Djson%26page%3D500%26fields%3D%26user_agent%3Dmeetup.widget%3Amug_stats%22%3B%20%7D%2C%20events%3A%20function%28%29%20%7B%20return%20%22http%3A//api.meetup.com/2/events%3F_%3D1396768150591%26status%3Dupcoming%26sig_id%3D76383362%26order%3Dtime%26limited_events%3DFalse%26group_urlname%3Dpythonsd%26desc%3Dfalse%26sig%3D92401eb03792755d01319a4097eccc8e01795755%26callback%3D%3F%26offset%3D0%26format%3Djson%26page%3D1%26fields%3D%26user_agent%3Dmeetup.widget%3Amug_stats%22%3B%20%7D%20%7D%3B%0A","%0Amup_widget.with_jquery%28function%28%24%2Cctx%29%7Bvar%20group%3D%27%27%2Cmonths%3D%5B%27Jan%27%2C%27Feb%27%2C%27Mar%27%2C%27Apr%27%2C%27May%27%2C%27Jun%27%2C%27Jul%27%2C%27Aug%27%2C%27Sep%27%2C%27Oct%27%2C%27Nov%27%2C%27Dec%27%5D%2CaddLink%3Dfunction%28content%2Clink%29%7Breturn%27%3Ca%20target%3D%22_top%22%20href%3D%22%27+link+%27%22%3E%27+content+%27%3C/a%3E%27%3B%7D%2CaddImage%3Dfunction%28src%2Calt%29%7Breturn%20src%3D%3D%22%22%3F%27%27%3A%27%3Cdiv%20class%3D%22mup-img-wrap%22%3E%3Cimg%20src%3D%22%27+src+%27%22%20alt%3D%22%27+alt+%27%22%20class%3D%22mup-img%22/%3E%3C/div%3E%27%3B%7D%2CaddStarRating%3Dfunction%28rating%29%7Bvar%20base_url%3D%27http%3A//img1.meetupstatic.com/9260736631256287675/img/star_%27%3Bvar%20starlink%3D%27%27%3Bif%28rating%3D%3D0%29%7Breturn%27Not%20Yet%20Rated%27%3B%7Delse%20if%28rating%3C1.25%29%7Bstarlink%3D%22100.png%22%3B%7Delse%20if%28rating%3C1.75%29%7Bstarlink%3D%22150.png%22%3B%7Delse%20if%28rating%3C2.25%29%7Bstarlink%3D%22200.png%22%3B%7Delse%20if%28rating%3C2.75%29%7Bstarlink%3D%22250.png%22%3B%7Delse%20if%28rating%3C3.25%29%7Bstarlink%3D%22300.png%22%3B%7Delse%20if%28rating%3C3.75%29%7Bstarlink%3D%22350.png%22%3B%7Delse%20if%28rating%3C4.25%29%7Bstarlink%3D%22400.png%22%3B%7Delse%20if%28rating%3C4.75%29%7Bstarlink%3D%22450.png%22%3B%7Delse%7Bstarlink%3D%22500.png%22%3B%7Dreturn%27%3Cimg%20src%3D%22%27+base_url+starlink+%27%22%20alt%3D%22%27+rating+%27%22%20/%3E%27%3B%7D%2CaddLeadingZero%3Dfunction%28num%29%7Breturn%28num%3C10%29%3F%28%270%27+num%29%3Anum%3B%7D%2CgetFormattedDate%3Dfunction%28millis%29%7Bvar%20date%3Dnew%20Date%28millis%29%3Breturn%20months%5Bdate.getMonth%28%29%5D+%27%20%27+addLeadingZero%28date.getDate%28%29%29+%27%2C%20%27+date.getFullYear%28%29.toString%28%29%3B%7D%2CgetFormattedTime%3Dfunction%28millis%29%7Bvar%20time%3Dnew%20Date%28millis%29%2Chours%3Dtime.getHours%28%29%2Cmin%3Dtime.getMinutes%28%29%2Campm%3D%28hours%3E11%29%3F%27PM%27%3A%27AM%27%3Bmin%3D%28min%3C10%29%3F%28%270%27+min%29%3Amin%3Bhours%3D%28hours%3D%3D0%29%3F1%3Ahours%3Bhours%3D%28hours%3E12%29%3Fhours-12%3Ahours%3Breturn%20hours+%27%3A%27+min+%27%20%27+ampm%3B%7D%2CnumberFormat%3Dfunction%28nStr%29%7BnStr+%3D%27%27%3Bx%3DnStr.split%28%27.%27%29%3Bx1%3Dx%5B0%5D%3Bx2%3Dx.length%3E1%3F%27.%27+x%5B1%5D%3A%27%27%3Bvar%20rgx%3D/%28%5Cd+%29%28%5Cd%7B3%7D%29/%3Bwhile%28rgx.test%28x1%29%29x1%3Dx1.replace%28rgx%2C%27%241%27+%27%2C%27+%27%242%27%29%3Breturn%20x1+x2%3B%7D%3B%24.getJSON%28%24queries.groups%28%29%2Cfunction%28data%29%7Bif%28data.results.length%3D%3D0%29%7B%24%28%27.mug-badge%27%2Cctx%29.width%28%24parameters.width%29%3B%24%28%27.mug-badge%27%2Cctx%29.append%28%27%3Cdiv%20class%3D%22mup-widget%20error%22%3E%5C%0A%20%20%20%20%20%20%20%3Cdiv%20class%3D%22errorMsg%22%3EOops.%20No%20results%20for%20%22%27+%24parameters.urlname+%27%22%3C/div%3E%5C%0A%20%20%20%20%20%3C/div%3E%27%29%3B%7Delse%7Bgroup%3Ddata.results%5B0%5D%3B%24%28%27.mug-badge%27%2Cctx%29.css%28%27max-width%27%2C%24parameters.width%29%3B%24%28%27.mug-badge%27%2Cctx%29.append%28%27%3Cdiv%20class%3D%22mup-widget%22%3E%5C%0A%20%20%20%20%20%3Cdiv%20class%3D%22mup-bd%22%3E%5C%0A%20%20%20%20%20%20%3Ch3%3E%27+addLink%28group.name%2Cgroup.link%29+%27%3C/h3%3E%5C%0A%20%20%20%20%20%20%3Cspan%20class%3D%22mup-stats%22%3E%27+addImage%28group%5B%22group_photo%22%5D%3Fgroup.group_photo.photo_link%3A%22%22%2Cgroup.name%29+numberFormat%28group.members%29+%27%3Cspan%20class%3D%22mup-tlabel%22%3E%20%27+group.who+%27%3C/span%3E%3C/span%3E%5C%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cspan%20class%3D%22mup-stats%22%3E%3Cdiv%20class%3D%22next-event%22%3E%3C/div%3E%3C/span%3E%5C%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ch4%3E%3Cspan%20class%3D%22mup-button%22%20style%3D%22color%3A%27+%24parameters.buttontextcolor+%27%3B%20background-color%3A%27+%24parameters.buttonbgcolor+%27%3B%20border-color%3A%20%27+%24parameters.buttonborder+%27%3B%22%3E%27+addLink%28%27JOIN%27%2Cgroup.link%29+%27%3C/span%3E%3C/h4%3E%5C%0A%20%20%20%20%20%3C/div%3E%5C%0A%20%20%20%20%20%3Cdiv%20class%3D%22mup-ft%22%3E%5C%0A%20%20%20%20%20%20%3Cdiv%20class%3D%22mup-logo%22%3E%3Cdiv%20style%3D%22float%3Aleft%3B%22%3E%27+addLink%28%27%3Cimg%20src%3D%22http%3A//img1.meetupstatic.com/84869143793177372874/img/birddog/everywhere_widget.png%22%3E%27%2C%27http%3A//www.meetup.com%27%29+%27%3C/div%3E%3Cdiv%20style%3D%22float%3Aright%3B%22%3E%3Cdiv%20style%3D%22float%3Aright%3B%22%3E%27+addStarRating%28group.rating%29+%27%3C/div%3E%3Cbr%3E%3Cdiv%20style%3D%22float%3Aright%3B%22%3E%3Cspan%20class%3D%22mup-tlabel%22%3EGroup%20Rating%3C/span%3E%3C/div%3E%3C/div%3E%3C/div%3E%5C%0A%20%20%20%20%20%20%3Cdiv%20class%3D%22mup-getwdgt%22%3E%27+addLink%28%27ADD%20THIS%20TO%20YOUR%20SITE%27%2C%27http%3A//www.meetup.com/meetup_api/foundry/%23%27+%24parameters._name.toLowerCase%28%29.replace%28/%20/g%2C%22-%22%29%29+%27%3C/div%3E%5C%0A%20%20%20%20%20%3C/div%3E%5C%0A%20%20%20%20%3C/div%3E%27%29%3B%24.getJSON%28%24queries.events%28%29%2Cfunction%28data%29%7Bif%28data.status%26%26data.status.match%28/%5E200/%29%3D%3Dnull%29%7Balert%28data.status+%22%3A%20%22+data.details%29%3B%7Delse%7Bif%28data.results.length%3D%3D0%29%7B%24%28%27.next-event%27%2Cctx%29.append%28%27%3Cspan%20class%3D%22mup-tlabel%22%3E%27+addLink%28%27Suggest%20new%20ideas%20for%20Meetups%21%27%2Cgroup.link%29+%27%3C/span%3E%27%29%3B%7Delse%7Bvar%20event%3Ddata.results%5B0%5D%3Bconsole.log%28event%29%3Bvar%20venue%3Devent.venue%3Bconsole.log%28venue%29%3Bvar%20city%3Bif%28%21venue%7C%7C%21venue.city%29%7Bcity%3Dgroup.city%3B%7Delse%7Bcity%3Dvenue.city%3B%7Dvar%20state_country%3Bif%28%21venue%7C%7C%21venue.state%29%7Bif%28group.state%3D%3D%22%22%29%7Bstate_country%3Dgroup.country.toUpperCase%28%29%3B%7Delse%7Bstate_country%3Dgroup.state%3B%7D%7Delse%7Bstate_country%3Dvenue.state%3B%7Dvar%20venue_addr%3Bif%28venue%29%7Bif%28venue.name%21%3D%3Dundefined%29%7Bvenue_addr%3Dvenue.name+%22%20-%20%22%3B%7Delse%20if%28venue.address_1%21%3D%3Dundefined%29%7Bvenue_addr%3Dvenue.address_1+%22%20-%20%22%3B%7Delse%7Bvenue_addr%3D%22%22%3B%7D%7Delse%7Bvenue_addr%3D%22%22%3B%7Dvar%20location%3Dvenue_addr+city+%22%2C%20%22+state_country%3B%24%28%27.next-event%27%2Cctx%29.append%28%27%3Ch4%3E%3Cdiv%20class%3D%22mup-tlabel%22%3E%27+getFormattedDate%28event.time%29+%27%20%26nbsp%20%7C%20%26nbsp%20%27+getFormattedTime%28event.time%29+%22%3C/div%3E%22+addLink%28event.name%2Cevent.event_url%29+%27%3Cdiv%20class%3D%22mup-tlabel%22%3E%27+location+%22%3C/div%3E%3C/h4%3E%22%29%3B%7D%7D%7D%29%3B%24%28%27.mug-badge%20.mup-widget%2C%20.mug-badge%20.mup-widget%20.mup-hd%20a%27%29.css%28%7B%27background%27%3A%24parameters.bgcolor%2C%27color%27%3A%24parameters.textcolor%7D%29%3B%24%28%27.mug-badge%27%29.css%28%7B%27font-family%27%3A%24parameters.fontfamily%2C%27font-size%27%3A%24parameters.fontsize%2C%7D%29%3B%24%28%27.mup-img-wrap%20img%27%29.css%28%27max-width%27%2C%2790%25%27%29%3B%7D%7D%29%3B%7D%29%3B"];
166+
jQuery("#meetup_widget").append(unescape("%3Clink%20rel%3D%22stylesheet%22%20type%3D%22text/css%22%20href%3D%22http%3A//static2.meetupstatic.com/style/widget.css%22/%3E%0A%0A%3Cstyle%20type%3D%22text/css%22%20media%3D%22screen%22%3E%0A.next-event%20%7B%0A%0A%7D%0A.mug-badge%20%7B%0A%09text-align%3A%20center%3B%0A%09width%3A100%25%3B%3B%0A%7D%0A%0A.mug-badge%20.mup-widget%20%7B%0A%09border-radius%3A%205px%3B%0A%09-moz-border-radius%3A%205px%3B%0A%09-webkit-border-radius%3A%205px%3B%0A%09padding-top%3A%208px%3B%0A%7D%0A%0A.mug-badge%20.mup-widget%20h3%20%7B%0A%09font-weight%3A%20bold%3B%0A%09display%3Ablock%3B%0A%7D%0A.mug-badge%20.mup-widget%20h4%20%7B%0A%0A%7D%0A.mug-badge%20.mup-widget%20h5%20%7B%0A%09margin%3A%200%20auto%3B%0A%09text-align%3A%20center%3B%0A%09letter-spacing%3A%20-1px%3B%0A%09text-shadow%3A%201px%201px%201px%20%231A1A1A%3B%0A%7D%0A.mug-badge%20.mup-widget%20p%20%7B%0A%09text-align%3A%20center%3B%0A%7D%0A%0A.mug-badge%20.mup-widget%20.mup-tlabel%20%7B%0A%09font-size%3A%20.9em%3B%0A%7D%0A%0A.mug-badge%20.mup-widget%20.mup-button%20%7B%0A%20%20display%3Ablock%3B%0A%20%20width%3A%206em%3B%0A%09margin%3A%200%20auto%3B%0A%09padding%3A0%200%3B%0A%09border-radius%3A%203px%3B%0A%09-moz-border-radius%3A%203px%3B%0A%09-webkit-border-radius%3A%203px%3B%0A%09font-size%3A%201em%3B%0A%09font-weight%3A%20bold%3B%0A%09border%3A%201px%20solid%20%230d2748%3B%0A%7D%0A%0A.mug-badge%20.mup-widget%20.mup-button%20a%20%7B%0A%20%20color%3Ainherit%3B%0A%20%20line-height%3A2em%3B%0A%20%20vertical-align%3Amiddle%3B%0A%7D%0A%0A.mug-badge%20a%20%7B%0A%20%20text-decoration%3Anone%3B%0A%20%20display%3Ablock%3B%0A%7D%0A%0A.mug-badge%20.mup-widget%20.mup-img%20%7B%0A%20%20overflow%3A%20hidden%3B%0A%09border-radius%3A%203px%3B%0A%09-moz-border-radius%3A%203px%3B%0A%09-webkit-border-radius%3A%203px%3B%0A%7D%0A.mug-badge%20.mup-widget%20.mup-img-wrap%20%7B%0A%20%20%20%20margin%3A1em%20auto%200%3B%0A%7D%0A%0A.mug-badge%20.next-event%20%7B%0A%20%20margin%3A1em%3B%0A%7D%0A%0A.mug-badge%20.next-event%20a%20%7B%0A%20%20display%3Ablock%3B%0A%7D%0A.mug-badge%20.mup-widget%20.mup-ft%20.mup-getwdgt%20%7B%0A%09padding%3A%202em%200%3B%0A%09font-size%3A%20.5em%3B%0A%09text-align%3A%20center%3B%0A%09clear%3A%20both%3B%0A%7D%0A%0A.mug-badge%20.mup-widget%20.mup-ft%20.mup-getwdgt%20a%20%7B%0A%20%20display%3Ablock%3B%0A%20%20width%3A100%25%3B%0A%20%20text-align%3A%20center%3B%0A%20%20margin%3Aauto%3B%0A%7D%0A.mug-badge%20.mup-widget%20.mup-ft%20.mup-logo%20%7B%0A%09padding%3A%201em%3B%0A%20%20height%3A%2025px%3B%0A%7D%0A%3C/style%3E%0A%3C/head%3E%3Cdiv%20class%3D%22mug-badge%22%3E%3C/div%3E"));
167+
var mup_widget = {
168+
with_jquery: function(block) {
169+
block(jQuery, document.getElementById("meetup_widget"));
170+
}
171+
};
172+
for (i in scripts) { eval(unescape(scripts[i])) }
173+
});
174+
</script>
159175
{% include "analytics.html" %}
160176
{% include "github.html" %}
161177
</body>

0 commit comments

Comments
 (0)