// Compiled by ClojureScript 1.9.908 {:static-fns true, :optimize-constants true} goog.provide('hoplon.jquery'); goog.require('cljs.core'); goog.require('cljs.core.constants'); goog.require('hoplon.core'); goog.require('hoplon.spec'); hoplon.jquery.set_attributes_BANG_ = (function hoplon$jquery$set_attributes_BANG_(var_args){ var G__19422 = arguments.length; switch (G__19422) { case 2: return hoplon.jquery.set_attributes_BANG_.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; default: var args_arr__9930__auto__ = []; var len__9907__auto___19436 = arguments.length; var i__9908__auto___19437 = (0); while(true){ if((i__9908__auto___19437 < len__9907__auto___19436)){ args_arr__9930__auto__.push((arguments[i__9908__auto___19437])); var G__19438 = (i__9908__auto___19437 + (1)); i__9908__auto___19437 = G__19438; continue; } else { } break; } var argseq__9931__auto__ = (new cljs.core.IndexedSeq(args_arr__9930__auto__.slice((3)),(0),null)); return hoplon.jquery.set_attributes_BANG_.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),(arguments[(2)]),argseq__9931__auto__); } }); hoplon.jquery.set_attributes_BANG_.cljs$core$IFn$_invoke$arity$2 = (function (this$,kvs){ var e = jQuery(this$); var seq__19423 = cljs.core.seq(kvs); var chunk__19425 = null; var count__19426 = (0); var i__19427 = (0); while(true){ if((i__19427 < count__19426)){ var vec__19429 = chunk__19425.cljs$core$IIndexed$_nth$arity$2(null,i__19427); var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19429,(0),null); var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19429,(1),null); var k_19439__$1 = cljs.core.name(k); if(cljs.core.not(v)){ e.removeAttr(k_19439__$1); } else { e.attr(k_19439__$1,((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(true,v))?k_19439__$1:v)); } var G__19440 = seq__19423; var G__19441 = chunk__19425; var G__19442 = count__19426; var G__19443 = (i__19427 + (1)); seq__19423 = G__19440; chunk__19425 = G__19441; count__19426 = G__19442; i__19427 = G__19443; continue; } else { var temp__5290__auto__ = cljs.core.seq(seq__19423); if(temp__5290__auto__){ var seq__19423__$1 = temp__5290__auto__; if(cljs.core.chunked_seq_QMARK_(seq__19423__$1)){ var c__9561__auto__ = cljs.core.chunk_first(seq__19423__$1); var G__19444 = cljs.core.chunk_rest(seq__19423__$1); var G__19445 = c__9561__auto__; var G__19446 = cljs.core.count(c__9561__auto__); var G__19447 = (0); seq__19423 = G__19444; chunk__19425 = G__19445; count__19426 = G__19446; i__19427 = G__19447; continue; } else { var vec__19432 = cljs.core.first(seq__19423__$1); var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19432,(0),null); var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19432,(1),null); var k_19448__$1 = cljs.core.name(k); if(cljs.core.not(v)){ e.removeAttr(k_19448__$1); } else { e.attr(k_19448__$1,((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(true,v))?k_19448__$1:v)); } var G__19449 = cljs.core.next(seq__19423__$1); var G__19450 = null; var G__19451 = (0); var G__19452 = (0); seq__19423 = G__19449; chunk__19425 = G__19450; count__19426 = G__19451; i__19427 = G__19452; continue; } } else { return null; } } break; } }); hoplon.jquery.set_attributes_BANG_.cljs$core$IFn$_invoke$arity$variadic = (function (this$,k,v,kvs){ return hoplon.jquery.set_attributes_BANG_.cljs$core$IFn$_invoke$arity$2(this$,cljs.core.apply.cljs$core$IFn$_invoke$arity$4(cljs.core.hash_map,k,v,kvs)); }); hoplon.jquery.set_attributes_BANG_.cljs$lang$applyTo = (function (seq19418){ var G__19419 = cljs.core.first(seq19418); var seq19418__$1 = cljs.core.next(seq19418); var G__19420 = cljs.core.first(seq19418__$1); var seq19418__$2 = cljs.core.next(seq19418__$1); var G__19421 = cljs.core.first(seq19418__$2); var seq19418__$3 = cljs.core.next(seq19418__$2); return hoplon.jquery.set_attributes_BANG_.cljs$core$IFn$_invoke$arity$variadic(G__19419,G__19420,G__19421,seq19418__$3); }); hoplon.jquery.set_attributes_BANG_.cljs$lang$maxFixedArity = (3); hoplon.jquery.set_styles_BANG_ = (function hoplon$jquery$set_styles_BANG_(var_args){ var G__19458 = arguments.length; switch (G__19458) { case 2: return hoplon.jquery.set_styles_BANG_.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; default: var args_arr__9930__auto__ = []; var len__9907__auto___19470 = arguments.length; var i__9908__auto___19471 = (0); while(true){ if((i__9908__auto___19471 < len__9907__auto___19470)){ args_arr__9930__auto__.push((arguments[i__9908__auto___19471])); var G__19472 = (i__9908__auto___19471 + (1)); i__9908__auto___19471 = G__19472; continue; } else { } break; } var argseq__9931__auto__ = (new cljs.core.IndexedSeq(args_arr__9930__auto__.slice((3)),(0),null)); return hoplon.jquery.set_styles_BANG_.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),(arguments[(2)]),argseq__9931__auto__); } }); hoplon.jquery.set_styles_BANG_.cljs$core$IFn$_invoke$arity$2 = (function (this$,kvs){ var e = jQuery(this$); var seq__19459 = cljs.core.seq(kvs); var chunk__19460 = null; var count__19461 = (0); var i__19462 = (0); while(true){ if((i__19462 < count__19461)){ var vec__19463 = chunk__19460.cljs$core$IIndexed$_nth$arity$2(null,i__19462); var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19463,(0),null); var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19463,(1),null); e.css(cljs.core.name(k),[cljs.core.str.cljs$core$IFn$_invoke$arity$1(v)].join('')); var G__19473 = seq__19459; var G__19474 = chunk__19460; var G__19475 = count__19461; var G__19476 = (i__19462 + (1)); seq__19459 = G__19473; chunk__19460 = G__19474; count__19461 = G__19475; i__19462 = G__19476; continue; } else { var temp__5290__auto__ = cljs.core.seq(seq__19459); if(temp__5290__auto__){ var seq__19459__$1 = temp__5290__auto__; if(cljs.core.chunked_seq_QMARK_(seq__19459__$1)){ var c__9561__auto__ = cljs.core.chunk_first(seq__19459__$1); var G__19477 = cljs.core.chunk_rest(seq__19459__$1); var G__19478 = c__9561__auto__; var G__19479 = cljs.core.count(c__9561__auto__); var G__19480 = (0); seq__19459 = G__19477; chunk__19460 = G__19478; count__19461 = G__19479; i__19462 = G__19480; continue; } else { var vec__19466 = cljs.core.first(seq__19459__$1); var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19466,(0),null); var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19466,(1),null); e.css(cljs.core.name(k),[cljs.core.str.cljs$core$IFn$_invoke$arity$1(v)].join('')); var G__19481 = cljs.core.next(seq__19459__$1); var G__19482 = null; var G__19483 = (0); var G__19484 = (0); seq__19459 = G__19481; chunk__19460 = G__19482; count__19461 = G__19483; i__19462 = G__19484; continue; } } else { return null; } } break; } }); hoplon.jquery.set_styles_BANG_.cljs$core$IFn$_invoke$arity$variadic = (function (this$,k,v,kvs){ return hoplon.jquery.set_styles_BANG_.cljs$core$IFn$_invoke$arity$2(this$,cljs.core.apply.cljs$core$IFn$_invoke$arity$4(cljs.core.hash_map,k,v,kvs)); }); hoplon.jquery.set_styles_BANG_.cljs$lang$applyTo = (function (seq19454){ var G__19455 = cljs.core.first(seq19454); var seq19454__$1 = cljs.core.next(seq19454); var G__19456 = cljs.core.first(seq19454__$1); var seq19454__$2 = cljs.core.next(seq19454__$1); var G__19457 = cljs.core.first(seq19454__$2); var seq19454__$3 = cljs.core.next(seq19454__$2); return hoplon.jquery.set_styles_BANG_.cljs$core$IFn$_invoke$arity$variadic(G__19455,G__19456,G__19457,seq19454__$3); }); hoplon.jquery.set_styles_BANG_.cljs$lang$maxFixedArity = (3); hoplon.jquery.text_val_BANG_ = (function hoplon$jquery$text_val_BANG_(var_args){ var G__19486 = arguments.length; switch (G__19486) { case 1: return hoplon.jquery.text_val_BANG_.cljs$core$IFn$_invoke$arity$1((arguments[(0)])); break; case 2: return hoplon.jquery.text_val_BANG_.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; default: throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(''))); } }); hoplon.jquery.text_val_BANG_.cljs$core$IFn$_invoke$arity$1 = (function (e){ return e.val(); }); hoplon.jquery.text_val_BANG_.cljs$core$IFn$_invoke$arity$2 = (function (e,v){ var v__$1 = [cljs.core.str.cljs$core$IFn$_invoke$arity$1(v)].join(''); if(cljs.core.not_EQ_.cljs$core$IFn$_invoke$arity$2(v__$1,hoplon.jquery.text_val_BANG_.cljs$core$IFn$_invoke$arity$1(e))){ return e.val(v__$1); } else { return null; } }); hoplon.jquery.text_val_BANG_.cljs$lang$maxFixedArity = 2; hoplon.jquery.check_val_BANG_ = (function hoplon$jquery$check_val_BANG_(var_args){ var G__19489 = arguments.length; switch (G__19489) { case 1: return hoplon.jquery.check_val_BANG_.cljs$core$IFn$_invoke$arity$1((arguments[(0)])); break; case 2: return hoplon.jquery.check_val_BANG_.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; default: throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(''))); } }); hoplon.jquery.check_val_BANG_.cljs$core$IFn$_invoke$arity$1 = (function (e){ return e.is(":checked"); }); hoplon.jquery.check_val_BANG_.cljs$core$IFn$_invoke$arity$2 = (function (e,v){ return e.prop("checked",cljs.core.boolean$(v)); }); hoplon.jquery.check_val_BANG_.cljs$lang$maxFixedArity = 2; hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$hoplon$core_SLASH_default,(function (elem,key,val){ var G__19491 = elem; var G__19492 = cljs.core.cst$kw$attr; var G__19493 = cljs.core.PersistentArrayMap.createAsIfByAssoc([key,val]); return (hoplon.core.do_BANG_.cljs$core$IFn$_invoke$arity$3 ? hoplon.core.do_BANG_.cljs$core$IFn$_invoke$arity$3(G__19491,G__19492,G__19493) : hoplon.core.do_BANG_.call(null,G__19491,G__19492,G__19493)); })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$hoplon$core_SLASH_default,(function (_){ return hoplon.spec.attr(cljs.core.any_QMARK_); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$css_SLASH__STAR_,(function (elem,key,val){ return hoplon.jquery.set_styles_BANG_(elem,key,val); })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$data_SLASH__STAR_,(function (_){ return hoplon.spec.attr(cljs.core.any_QMARK_); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$html_SLASH__STAR_,(function (elem,key,val){ return hoplon.jquery.set_attributes_BANG_(elem,key,val); })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$html_SLASH__STAR_,(function (_){ return hoplon.spec.attr(cljs.core.any_QMARK_); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$svg_SLASH__STAR_,(function (elem,key,val){ return hoplon.jquery.set_attributes_BANG_(elem,key,val); })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$svg_SLASH__STAR_,(function (_){ return hoplon.spec.attr(cljs.core.any_QMARK_); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$attr_SLASH__STAR_,(function (elem,_,kvs){ return hoplon.jquery.set_attributes_BANG_.cljs$core$IFn$_invoke$arity$2(elem,kvs); })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$data_SLASH__STAR_,(function (_){ return hoplon.spec.attr(cljs.core.cst$kw$hoplon$spec_SLASH_map); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$prop_SLASH__STAR_,(function (elem,key,val){ var e = jQuery(elem); return e.prop(cljs.core.name(key),val); })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$prop_SLASH__STAR_,(function (_){ return hoplon.spec.attr(cljs.core.any_QMARK_); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$data_SLASH__STAR_,(function (elem,key,val){ var e = jQuery(elem); return e.data(cljs.core.name(key),val); })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$data_SLASH__STAR_,(function (_){ return hoplon.spec.attr(cljs.core.any_QMARK_); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$attr,(function (elem,_,kvs){ return hoplon.jquery.set_attributes_BANG_.cljs$core$IFn$_invoke$arity$2(elem,kvs); })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$attr,(function (_){ return hoplon.spec.attr(cljs.core.cst$kw$hoplon$spec_SLASH_map); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$css,(function (elem,_,kvs){ return hoplon.jquery.set_styles_BANG_.cljs$core$IFn$_invoke$arity$2(elem,kvs); })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$css,(function (_){ return hoplon.spec.attr(cljs.core.cst$kw$hoplon$spec_SLASH_map); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$value,(function() { var G__19494__delegate = function (elem,_,args){ var e = jQuery(elem); return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2("checkbox",e.attr("type")))?hoplon.jquery.check_val_BANG_:hoplon.jquery.text_val_BANG_),e,args); }; var G__19494 = function (elem,_,var_args){ var args = null; if (arguments.length > 2) { var G__19495__i = 0, G__19495__a = new Array(arguments.length - 2); while (G__19495__i < G__19495__a.length) {G__19495__a[G__19495__i] = arguments[G__19495__i + 2]; ++G__19495__i;} args = new cljs.core.IndexedSeq(G__19495__a,0,null); } return G__19494__delegate.call(this,elem,_,args);}; G__19494.cljs$lang$maxFixedArity = 2; G__19494.cljs$lang$applyTo = (function (arglist__19496){ var elem = cljs.core.first(arglist__19496); arglist__19496 = cljs.core.next(arglist__19496); var _ = cljs.core.first(arglist__19496); var args = cljs.core.rest(arglist__19496); return G__19494__delegate(elem,_,args); }); G__19494.cljs$core$IFn$_invoke$arity$variadic = G__19494__delegate; return G__19494; })() ); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$value,(function (_){ return hoplon.spec.attr(cljs.core.cst$kw$hoplon$spec_SLASH_value); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$class,(function (elem,_,kvs){ var elem__$1 = jQuery(elem); var clmap = hoplon.core.normalize_class(kvs); var seq__19497 = cljs.core.seq(clmap); var chunk__19498 = null; var count__19499 = (0); var i__19500 = (0); while(true){ if((i__19500 < count__19499)){ var vec__19501 = chunk__19498.cljs$core$IIndexed$_nth$arity$2(null,i__19500); var c = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19501,(0),null); var p_QMARK_ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19501,(1),null); elem__$1.toggleClass(cljs.core.name(c),cljs.core.boolean$(p_QMARK_)); var G__19507 = seq__19497; var G__19508 = chunk__19498; var G__19509 = count__19499; var G__19510 = (i__19500 + (1)); seq__19497 = G__19507; chunk__19498 = G__19508; count__19499 = G__19509; i__19500 = G__19510; continue; } else { var temp__5290__auto__ = cljs.core.seq(seq__19497); if(temp__5290__auto__){ var seq__19497__$1 = temp__5290__auto__; if(cljs.core.chunked_seq_QMARK_(seq__19497__$1)){ var c__9561__auto__ = cljs.core.chunk_first(seq__19497__$1); var G__19511 = cljs.core.chunk_rest(seq__19497__$1); var G__19512 = c__9561__auto__; var G__19513 = cljs.core.count(c__9561__auto__); var G__19514 = (0); seq__19497 = G__19511; chunk__19498 = G__19512; count__19499 = G__19513; i__19500 = G__19514; continue; } else { var vec__19504 = cljs.core.first(seq__19497__$1); var c = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19504,(0),null); var p_QMARK_ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19504,(1),null); elem__$1.toggleClass(cljs.core.name(c),cljs.core.boolean$(p_QMARK_)); var G__19515 = cljs.core.next(seq__19497__$1); var G__19516 = null; var G__19517 = (0); var G__19518 = (0); seq__19497 = G__19515; chunk__19498 = G__19516; count__19499 = G__19517; i__19500 = G__19518; continue; } } else { return null; } } break; } })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$class,(function (_){ return hoplon.spec.attr(cljs.core.cst$kw$hoplon$spec_SLASH_class); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$toggle,(function (elem,_,v){ return jQuery(elem).toggle(cljs.core.boolean$(v)); })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$toggle,(function (_){ return hoplon.spec.attr(cljs.core.cst$kw$hoplon$spec_SLASH_boolean); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$slide_DASH_toggle,(function (elem,_,v){ if(cljs.core.truth_(v)){ return jQuery(elem).hide().slideDown("fast"); } else { return jQuery(elem).slideUp("fast"); } })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$slide_DASH_toggle,(function (_){ return hoplon.spec.attr(cljs.core.cst$kw$hoplon$spec_SLASH_boolean); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$fade_DASH_toggle,(function (elem,_,v){ if(cljs.core.truth_(v)){ return jQuery(elem).hide().fadeIn("fast"); } else { return jQuery(elem).fadeOut("fast"); } })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$fade_DASH_toggle,(function (_){ return hoplon.spec.attr(cljs.core.cst$kw$hoplon$spec_SLASH_boolean); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$focus,(function (elem,_,v){ var G__19519 = (function (){ if(cljs.core.truth_(v)){ return jQuery(elem).focus(); } else { return jQuery(elem).focusout(); } }); var G__19520 = (0); return setTimeout(G__19519,G__19520); })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$focus,(function (_){ return hoplon.spec.attr(cljs.core.cst$kw$hoplon$spec_SLASH_boolean); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$select,(function (elem,_,___$1){ return jQuery(elem).select(); })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$select,(function (_){ return hoplon.spec.attr(cljs.core.cst$kw$hoplon$spec_SLASH_boolean); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$focus_DASH_select,(function (elem,_,v){ if(cljs.core.truth_(v)){ var G__19521_19527 = elem; var G__19522_19528 = cljs.core.cst$kw$focus; var G__19523_19529 = v; (hoplon.core.do_BANG_.cljs$core$IFn$_invoke$arity$3 ? hoplon.core.do_BANG_.cljs$core$IFn$_invoke$arity$3(G__19521_19527,G__19522_19528,G__19523_19529) : hoplon.core.do_BANG_.call(null,G__19521_19527,G__19522_19528,G__19523_19529)); var G__19524 = elem; var G__19525 = cljs.core.cst$kw$select; var G__19526 = v; return (hoplon.core.do_BANG_.cljs$core$IFn$_invoke$arity$3 ? hoplon.core.do_BANG_.cljs$core$IFn$_invoke$arity$3(G__19524,G__19525,G__19526) : hoplon.core.do_BANG_.call(null,G__19524,G__19525,G__19526)); } else { return null; } })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$focus_DASH_select,(function (_){ return hoplon.spec.attr(cljs.core.cst$kw$hoplon$spec_SLASH_boolean); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$text,(function (elem,_,v){ return jQuery(elem).text([cljs.core.str.cljs$core$IFn$_invoke$arity$1(v)].join('')); })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$text,(function (_){ return hoplon.spec.attr(cljs.core.cst$kw$hoplon$spec_SLASH_string); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$html,(function (elem,_,v){ return jQuery(elem).html(v); })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$html,(function (_){ return hoplon.spec.attr(cljs.core.cst$kw$hoplon$spec_SLASH_string); })); hoplon.core.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$scroll_DASH_to,(function (elem,_,v){ if(cljs.core.truth_(v)){ var body = jQuery("body,html"); var elem__$1 = jQuery(elem); return body.animate(cljs.core.clj__GT_js(new cljs.core.PersistentArrayMap(null, 1, [cljs.core.cst$kw$scrollTop,elem__$1.offset().top], null))); } else { return null; } })); hoplon.spec.do_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$scroll_DASH_to,(function (_){ return hoplon.spec.attr(cljs.core.cst$kw$hoplon$spec_SLASH_boolean); })); jQuery.Event.prototype.cljs$core$IDeref$ = cljs.core.PROTOCOL_SENTINEL; jQuery.Event.prototype.cljs$core$IDeref$_deref$arity$1 = (function (this$){ var this$__$1 = this; return (function (){var G__19530 = this$__$1.target; return jQuery(G__19530); })().val(); }); hoplon.core.on_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$hoplon$core_SLASH_default,(function (elem,event,callback){ return hoplon.core.when_dom(elem,(function (){ return jQuery(elem).on(cljs.core.name(event),callback); })); })); hoplon.core.on_BANG_.cljs$core$IMultiFn$_add_method$arity$3(null,cljs.core.cst$kw$html_SLASH__STAR_,(function (elem,event,callback){ return hoplon.core.when_dom(elem,(function (){ return jQuery(elem).on(cljs.core.name(event),callback); })); }));