var OKAdmin = function(){ OKUpload.bind() OKUpload.add = function(data){ var url = data[0].extra.Location var imageTemplate = $("#captioned-image-template").html() var $el = $(imageTemplate) $el.find(".uri").val(url) $el.find("img").attr("src", url) $(".captioned-image-list ol").append($el) } $(".captioned-image-list ol").sortable(); $(".captioned-image-list ol").disableSelection(); $(".video .url").change(function(){ var $el = $(this) var url = $el.val() Parser.parse( url, function(media){ console.log(url,media) $el.parent().addClass("loaded") $el.parent().find(".video-type").val( media.type ) $el.parent().find(".video-token").val( media.token ) $el.parent().find(".video-title").val( media.title ) $el.parent().find(".video-thumb").val( media.thumbnail ) }) }) $(document).on("click", ".remove-image", function(){ if (confirm("Delete this image?")) { $(this).parent().remove() } }) } $(function(){ window.app = new OKAdmin () })