Advertisement
Guest User

Untitled

a guest
Sep 30th, 2014
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* global meny */
  2. import Ember from 'ember';
  3.  
  4.  
  5. export default Ember.View.extend({
  6.  
  7.     createMeny: function(){
  8.  
  9. console.log("Hello");
  10.                         var menu = meny.Meny.create({
  11.                                 // The element that will be animated in from off screen
  12.                                 menuElement: document.querySelector( '.meny' ),
  13.  
  14.                                 // The contents that gets pushed aside while Meny is active
  15.                                 contentsElement: document.querySelector( '.contents' ),
  16.  
  17.                                 // [optional] The alignment of the menu (top/right/bottom/left)
  18.                                 position: meny.Meny.getQuery().p || 'left',
  19.  
  20.                                 // [optional] The height of the menu (when using top/bottom position)
  21.                                 height: 200,
  22.  
  23.                                 // [optional] The width of the menu (when using left/right position)
  24.                                 width: 260,
  25.  
  26.                                 // [optional] Distance from mouse (in pixels) when menu should open
  27.                                 threshold: 40,
  28.  
  29.                                 // [optional] Use mouse movement to automatically open/close
  30.                                 mouse: true,
  31.  
  32.                                 // [optional] Use touch swipe events to open/close
  33.                                 touch: true
  34.                         });
  35.  
  36.                         // API Methods:
  37.                         // meny.open();
  38.                         // meny.close();
  39.                         // meny.isOpen();
  40.                         // meny.addEventListener( 'open', function(){ console.log( 'open' ); } );
  41.                         // meny.addEventListener( 'close', function(){ console.log( 'close' ); } );
  42.                         // Embed an iframe if a URL is passed in
  43.                         if( meny.Meny.getQuery().u && meny.Meny.getQuery().u.match( /^http/gi ) ) {
  44.                                 var contents = document.querySelector( '.contents' );
  45.                                 contents.style.padding = '0px';
  46.                                 contents.innerHTML = '<div class="cover"></div><iframe src="'+ meny.Meny.getQuery().u +'" style="width: 100%; height: 100%; border: 0; position: absolute;"></iframe>';
  47.                         }
  48.  
  49.             console.log(menu);
  50.  
  51. }.property('sidebar').on('init')
  52. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement