<% //TODO: change class to id %>
<h2>
<span class="Rk-CloseX">×</span><%-renkan.translate("Edit Node")%></span>
</h2>
<p>
<label><%-renkan.translate("Title:")%></label>
<% if (options.show_node_editor_title_richtext) { %>
<div class="Rk-Edit-Title" contenteditable="true" id="Rk-Edit-Title-<%-node._id%>" ><%=node.title%></div>
<% } else { %>
<input class="Rk-Edit-Title" type="text" value="<%-node.title%>" />
<% } %>
</p>
<% if (options.show_node_title_style) { %>
<div class="Rk-Editor-p-title-style Rk-Editor-p">
<div class="Rk-Editor-p-title-color">
<span class="Rk-Editor-Label"><%-renkan.translate("Title color:")%></span>
<span class="Rk-Edit-Color" style="background: <%-node.title_color%>;">
<span class="Rk-Edit-ColorTip"></span>
</span>
<%= renkan.colorPicker('Rk-Editor-ColorPicker-Title') %>
</div>
<div class="Rk-Editor-p-title-size">
<span class="Rk-Editor-Label"><%-renkan.translate("Title size:")%></span>
<a href="#" class="Rk-Edit-Size-Btn" id="Rk-Edit-Title-Size-Down">-</a>
<span class="Rk-Edit-Size-Disp" id="Rk-Edit-Title-Size-Value"><%-node.title_size.toFixed(1)%></span>
<a href="#" class="Rk-Edit-Size-Btn" id="Rk-Edit-Title-Size-Up">+</a>
</div>
</div>
<% } %> <% if (options.show_node_editor_uri) { %>
<p>
<label><%-renkan.translate("URI:")%></label>
<input class="Rk-Edit-URI" type="text" value="<%-node.uri%>" />
<a class="Rk-Edit-Goto" href="<%-node.uri%>" target="_blank"></a>
</p>
<% } %> <% if (options.change_types) { %>
<p>
<label><%-renkan.translate("Types available")%>:</label>
<select class="Rk-Edit-Type">
<% _.each(types, function(type) { %>
<option class="Rk-Edit-Vocabulary-Property" value="<%- type %>"<% if (node.type === type) { %> selected<% } %>>
<%- renkan.translate(type.charAt(0).toUpperCase() + type.substring(1)) %>
</option>
<% }); %>
</select>
</p>
<% } %> <% if (options.show_node_editor_description) { %>
<p>
<label><%-renkan.translate("Description:")%></label>
<% if (options.show_node_editor_description_richtext) { %>
<div class="Rk-Edit-Description" contenteditable="true" id="Rk-Edit-Description-<%-node._id%>"><%=node.description%></div>
<% } else { %>
<textarea class="Rk-Edit-Description"><%=node.description%></textarea>
<% } %>
</p>
<% } %> <% if (options.show_node_editor_size) { %>
<p>
<span class="Rk-Editor-Label"><%-renkan.translate("Size:")%></span>
<a href="#" class="Rk-Edit-Size-Btn" id="Rk-Edit-Size-Down">-</a>
<span class="Rk-Edit-Size-Disp" id="Rk-Edit-Size-Value"><%-node.size%></span>
<a href="#" class="Rk-Edit-Size-Btn" id="Rk-Edit-Size-Up">+</a>
</p>
<% } %> <% if (options.show_node_editor_style) { %>
<div class="Rk-Editor-p">
<% if (options.show_node_editor_style_color) { %>
<div id="Rk-Editor-p-color">
<span class="Rk-Editor-Label">
<%-renkan.translate("Node color:")%></span>
<div class="Rk-Edit-ColorPicker-Wrapper">
<span class="Rk-Edit-Color" style="background: <%-node.color%>;">
<span class="Rk-Edit-ColorTip"></span>
</span>
<%= renkan.colorPicker('Rk-Editor-ColorPicker-Node') %>
<span class="Rk-Edit-ColorPicker-Text"><%- renkan.translate("Choose color") %></span>
</div>
</div>
<% } %>
<% if (options.show_node_editor_style_dash) { %>
<div id="Rk-Editor-p-dash">
<span class="Rk-Editor-Label"><%-renkan.translate("Dash:")%></span>
<input type="checkbox" name="Rk-Edit-Dash" class="Rk-Edit-Dash" <%- node.dash %> />
</div>
<% } %>
<% if (options.show_node_editor_style_thickness) { %>
<div id="Rk-Editor-p-thickness">
<span class="Rk-Editor-Label"><%-renkan.translate("Thickness:")%></span>
<a href="#" class="Rk-Edit-Size-Btn" id="Rk-Edit-Thickness-Down">-</a>
<span class="Rk-Edit-Size-Disp" id="Rk-Edit-Thickness-Value"><%-node.thickness%></span>
<a href="#" class="Rk-Edit-Size-Btn" id="Rk-Edit-Thickness-Up">+</a>
</div>
<% } %>
</div>
<% } %> <% if (options.show_node_editor_image) { %>
<div class="Rk-Edit-ImgWrap">
<div class="Rk-Edit-ImgPreview">
<img src="<%-node.image || node.image_placeholder%>" />
<% if (node.clip_path) { %>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewbox="0 0 1 1" preserveAspectRatio="none">
<path style="stroke-width: .02; stroke:red; fill-opacity:.3; fill:red;" d="<%- node.clip_path %>" />
</svg>
<% }%>
</div>
</div>
<p>
<label><%-renkan.translate("Image URL:")%></label>
<div>
<a class="Rk-Edit-Image-Del" href="#"></a>
<input class="Rk-Edit-Image" type="text" value='<%-node.image%>' />
</div>
</p>
<% if (options.allow_image_upload) { %>
<p>
<label><%-renkan.translate("Choose Image File:")%></label>
<input class="Rk-Edit-Image-File" type="file" accept="image/*" />
</p>
<% }%><% } %> <% if (options.show_node_editor_creator && node.has_creator) { %>
<p>
<span class="Rk-Editor-Label"><%-renkan.translate("Created by:")%></span>
<span class="Rk-UserColor" style="background: <%-node.created_by_color%>;"></span>
<%- shortenText(node.created_by_title, 25) %>
</p>
<% } %> <% if (options.change_shapes) { %>
<p>
<label><%-renkan.translate("Shapes available")%>:</label>
<select class="Rk-Edit-Shape">
<% _.each(shapes, function(shape) { %>
<option class="Rk-Edit-Vocabulary-Property" value="<%- shape %>"<% if (node.shape === shape) { %> selected<% } %>>
<%- renkan.translate(shape.charAt(0).toUpperCase() + shape.substring(1)) %>
</option>
<% }); %>
</select>
</p>
<% } %>