<%Links::Tools::editor_size%> <%set font_tag = ''%> Gossamer Links - Build - CSS Editor <%if not css_dir or css_dir contains '..' or css_dir contains '/' or css_dir contains '\\'%> <%set css_dir = Links::template_set%> <%endif%> <%set demo = 0%> <%set setcookie = 'set-cookie'%> <%if action eq 'load'%> <%Links::Tools::css_editor( action => 'load', css_dir => $css_dir, css_file => $css_file )%> <%if error%> <%set error_message = "Unable to load CSS: $error"%> <%else%> <%set displaying_css = 1%> <%endif%> <%elsif action eq 'save'%> <%if save_as%> <%set css_file = $save_as%> <%endif%> <%if css_file ne 'luna_core.css'%> <%Links::Tools::css_editor( action => 'save', css_dir => $css_dir, css_file => $css_file, css => $css, demo => $demo )%> <%else%> <%set error = "You should not be modifying this file, please save your changes in the luna.css file."%> <%endif%> <%if error%> <%set error_message = "Unable to save CSS: $error"%> <%set displaying_css = 1%> <%else%> <%set success_message = "CSS file saved sucessfully"%> <%Links::Tools::css_editor( action => 'load', css_dir => $css_dir, css_file => $css_file )%> <%if error%> <%set error_message = "Unable to load CSS: $error"%> <%else%> <%set displaying_css = 1%> <%endif%> <%endif%> <%elsif action eq 'delete'%> <%Links::Tools::css_editor( action => 'delete', css_dir => $css_dir, css_file => $css_file, demo => $demo )%> <%if error%> <%set error_message = "Unable to delete CSS: $error"%> <%else%> <%set success_message = "CSS deleted successfully"%> <%endif%> <%elsif in.$setcookie%> <%set displaying_css = 1%> <%endif%> <%set css_dir_exists = 0%> <%Links::Tools::file_select($config.build_static_path, '(?:\.\.?|CVS|admin|browser|fileman)', '', 'd')%> <%if not file_loop.length%> <%set error_message = "Could not find CSS files. Perhaps your build_static_path is incorrect?"%> <%endif%>
<%font_tag%>CSS Editor

<%font_tag%>CSS Editor

<%font_tag%>From here you can quickly edit the CSS files for your templates. <%if success_message%>

<%font_tag%><%success_message%>

<%endif%> <%if error_message%>

<%font_tag%><%error_message%>

<%endif%>

<%if file_loop.length%>

<%font_tag%>Template set:

<%unless css_dir_exists%><%set css_dir = $file_loop.0%><%endunless%> <%Links::Tools::file_select("${config.build_static_path}/$css_dir", '', '.*\.css', 'f')%>

<%font_tag%>CSS files:


<%font_tag%>Save file as:

<%font_tag%>Resize Textarea to: rows, columns

<%endif%>