Project

General

Profile

1
$(function(){altair_user_edit.init()}),altair_user_edit={init:function(){altair_user_edit.edit_form(),altair_user_edit.user_languages(),altair_user_edit.user_groups(),altair_user_edit.user_todo()},edit_form:function(){var i=$("#user_edit_form"),e=$("#user_edit_submit"),t=$("#user_edit_uname"),n=$("#user_edit_uname_control"),l=$("#user_edit_position"),a=$("#user_edit_position_control");n.val(t.text()).on("keyup",function(){t.text(n.val())}),altair_md.update_input(n),a.val(l.text()).on("keyup",function(){l.text(a.val())}),altair_md.update_input(a),e.on("click",function(e){e.preventDefault();var t=JSON.stringify(i.serializeObject(),null,2);UIkit.modal.alert("<p>User data:</p><pre>"+t+"</pre>")})},user_languages:function(){$("#user_edit_languages").selectize({plugins:{remove_button:{label:""}},placeholder:"Select language(s)",options:[{id:1,title:"English",value:"gb"},{id:2,title:"French",value:"fr"},{id:3,title:"Chinese",value:"cn"},{id:4,title:"Dutch",value:"nl"},{id:5,title:"Italian",value:"it"},{id:6,title:"Spanish",value:"es"},{id:7,title:"German",value:"de"},{id:8,title:"Polish",value:"pl"}],render:{option:function(e,t){return'<div class="option"><i class="item-icon flag-'+t(e.value).toUpperCase()+'"></i><span>'+t(e.title)+"</span></div>"},item:function(e,t){return'<div class="item"><i class="item-icon flag-'+t(e.value).toUpperCase()+'"></i>'+t(e.title)+"</div>"}},maxItems:null,valueField:"value",labelField:"title",searchField:"title",create:!1,onDropdownOpen:function(e){e.hide().velocity("slideDown",{begin:function(){e.css({"margin-top":"0"})},duration:200,easing:easing_swiftOut})},onDropdownClose:function(e){e.show().velocity("slideUp",{complete:function(){e.css({"margin-top":""})},duration:200,easing:easing_swiftOut})}})},user_groups:function(){var t=$("#user_groups"),e=$("#all_groups"),i=$("#user_groups_control"),n=function(){var e=t.data("sortable").serialize();i.val(JSON.stringify(e))};UIkit.sortable(t,{group:".groups_connected",handleClass:"sortable-handler"});UIkit.sortable(e,{group:".groups_connected",handleClass:"sortable-handler"}),t.on("change.uk.sortable",function(){n()}),n()},user_todo:function(){$("#user_todo").find("input:checkbox").on("ifChecked",function(){$(this).closest("li").addClass("md-list-item-disabled")}).on("ifUnchecked",function(){$(this).closest("li").removeClass("md-list-item-disabled")})}};
(72-72/114)