diff options
| author | Julie Lala <jules@okfoc.us> | 2014-06-13 01:23:27 -0400 |
|---|---|---|
| committer | Julie Lala <jules@okfoc.us> | 2014-06-13 01:26:11 -0400 |
| commit | ff0b10665ed839f2ae5855b90cc8dd26d3ef740e (patch) | |
| tree | dbe09b3e3f47977770dd472d668f87d0ce32229c /public/assets/javascripts/ui/editor/MediaViewer.js | |
| parent | 4d02975c65a819c15d38b3df56a454cbfebe636b (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.js | 26 |
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) }, |
