summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui/editor/MediaViewer.js
diff options
context:
space:
mode:
authorJulie Lala <jules@okfoc.us>2014-06-13 01:23:27 -0400
committerJulie Lala <jules@okfoc.us>2014-06-13 01:26:11 -0400
commitff0b10665ed839f2ae5855b90cc8dd26d3ef740e (patch)
treedbe09b3e3f47977770dd472d668f87d0ce32229c /public/assets/javascripts/ui/editor/MediaViewer.js
parent4d02975c65a819c15d38b3df56a454cbfebe636b (diff)
bring in lightcontrol & wallpaper picker
Diffstat (limited to 'public/assets/javascripts/ui/editor/MediaViewer.js')
-rw-r--r--public/assets/javascripts/ui/editor/MediaViewer.js26
1 files changed, 25 insertions, 1 deletions
diff --git a/public/assets/javascripts/ui/editor/MediaViewer.js b/public/assets/javascripts/ui/editor/MediaViewer.js
index 96d7cf7..3911d3b 100644
--- a/public/assets/javascripts/ui/editor/MediaViewer.js
+++ b/public/assets/javascripts/ui/editor/MediaViewer.js
@@ -4,6 +4,25 @@ var MediaViewer = ModalView.extend({
createAction: "/api/docs/new",
updateAction: "/api/docs/edit",
destroyAction: "/api/docs/destroy",
+
+ events: {
+ 'click .foundToggle': "foundToggle",
+ 'click .yourMedia': "userToggle",
+ },
+
+ foundToggle: function(){
+ $(".foundMedia").addClass("active");
+ $(".myMedia").addClass("inactive");
+ $('a').removeClass("active");
+ $('.foundToggle').addClass("active");
+ },
+
+ userToggle: function(){
+ this.$(".foundMedia").removeClass("active");
+ this.$(".myMedia").removeClass("inactive");
+ this.$('a').removeClass("active");
+ this.$('.yourMedia').addClass("active");
+ },
show: function(){
if (! this.loaded) {
@@ -13,14 +32,19 @@ var MediaViewer = ModalView.extend({
this.__super__.show.call(this)
}
},
+
+ hide: function(){
+ this.__super__.hide.call(this)
+ this.parent.mediaUpload.hide()
+ },
load: function(){
$.get("/api/media/user", $.proxy(this.populate, this))
},
populate: function(data){
+ this.loaded = true
data.forEach($.proxy(this.add, this))
-
this.__super__.show.call(this)
},