created traits and front end for editing traits
This commit is contained in:
@@ -16,7 +16,31 @@
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<%= yield %>
|
||||
|
||||
<script type="text/javascript" >
|
||||
function runJsonEditor(id_of_editor_place, id_of_hidden_field, id_of_save_button, id_of_click_to_edit) {
|
||||
|
||||
|
||||
$("#" + id_of_click_to_edit).hide();
|
||||
$("#" + id_of_save_button).show();
|
||||
// create the editor
|
||||
var container = $("#" + id_of_editor_place).get(0);
|
||||
var editor = new JSONEditor(container);
|
||||
|
||||
var value = $("#" + id_of_hidden_field).val();
|
||||
if(value !== undefined && value !== "") {
|
||||
editor.set(JSON.parse(value));
|
||||
}
|
||||
|
||||
$("#" + id_of_save_button).click(function(e) {
|
||||
var field = $("#" + id_of_hidden_field);
|
||||
var json = editor.get();
|
||||
field.val(JSON.stringify(json));
|
||||
alert("JSON Edited. Save the record now !");
|
||||
});
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user