Sha256: d6f4fb93b650956f190e0f4d76caa0743dbb92c129e83cabcf1e05ba64f5810f

Contents?: true

Size: 976 Bytes

Versions: 15

Compression:

Stored size: 976 Bytes

Contents

<%
def recursive_config_row(k,v)
	k = k.to_s
	output = "<tr><td class='labelcell'>"+k.split("[").pop().split("]")[0].capitalize+":</td><td>"
	if v.is_a? Hash
		output += "<table class='cytoTable'>"
		v.each {|kk,vv| output += recursive_config_row(k+"["+kk.to_s+"]",vv)}
		output += "</table>"
	else
		v = v.to_s
		output += "<input type='text' class='cytoField' name='"+k+"' value='"+v+"' placeholder='"+Cytoplasm.defaults(k.split("[").join(".").gsub("]","")).to_s+"' />"
	end
	output += "</td></tr>"
	return output
end
%>

<h2>Advanced Configuration Tool</h2>

<form id="advanced_config_form" action="<%=cytoplasm_update_url%>" method="post">
	<table class="cytoTable">
		<% Cytoplasm.vars().each do |k,v| %>
			<%= raw recursive_config_row(k,v)%>
		<% end %>
		<tr><td colspan=2><button class="cytoButton large">Save and Apply!</button></td></tr>
	</table>
</form>

<script type="text/javascript">
(function($){
	$.Cytoplasm("ready",function(){
		
	});
})(jQuery);
</script>

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
cytoplasm-0.3.9 app/views/cytoplasm/settings/advanced.html.erb
cytoplasm-0.3.8 app/views/cytoplasm/settings/advanced.html.erb
cytoplasm-0.3.7 app/views/cytoplasm/settings/advanced.html.erb
cytoplasm-0.3.6 app/views/cytoplasm/settings/advanced.html.erb
cytoplasm-0.3.5 app/views/cytoplasm/settings/advanced.html.erb
cytoplasm-0.3.4 app/views/cytoplasm/settings/advanced.html.erb
cytoplasm-0.3.3 app/views/cytoplasm/settings/advanced.html.erb
cytoplasm-0.3.1 app/views/cytoplasm/settings/advanced.html.erb
cytoplasm-0.3.0 app/views/cytoplasm/settings/advanced.html.erb
cytoplasm-0.2.9 app/views/cytoplasm/settings/advanced.html.erb
cytoplasm-0.2.8 app/views/cytoplasm/settings/advanced.html.erb
cytoplasm-0.2.7 app/views/cytoplasm/settings/advanced.html.erb
cytoplasm-0.2.6 app/views/cytoplasm/settings/advanced.html.erb
cytoplasm-0.2.5 app/views/cytoplasm/settings/advanced.html.erb
cytoplasm-0.2.4 app/views/cytoplasm/settings/advanced.html.erb