PHP Classes

File: libs/Raptor/Component/systemBundle/Resources/app/view/area.js

Recommend this page to a friend!
  Classes of william amed   Raptor 2   libs/Raptor/Component/systemBundle/Resources/app/view/area.js   Download  
File: libs/Raptor/Component/systemBundle/Resources/app/view/area.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Raptor 2
Framework that takes routes from annotations
Author: By
Last change:
Date: 7 years ago
Size: 1,951 bytes
 

Contents

Class file image Download
UIR.ns('Panel.Ui.BootstrapArea') Panel.Ui.BootstrapArea = Backbone.View.extend({ el: '#rux-container', initialize: function() { this.listenTo(this.model, 'change', this.render) this.listenTo(this.model, 'error', function(){ Panel.model.set({ extjs: false, content:'<h1 style="font-size:50px;margin-top:50px;padding:30px;color: #372b53;margin-bottom: 200px"><span style="font-size:70px">): </span> An error ocurred</h1>' }) }) this.$bootstrapArea = this.$el.find('#rux-window'); this.$extjsArea = this.$el.find('#rux-window-cover'); this.$extjsArea.height($(window).height() - 130); var self = this; $(window).on('resize', function() { self.$extjsArea.height($(window).height() - 130); }); }, cleanRender: function() { this.$bootstrapArea.empty(); this.$extjsArea.empty(); this.$extjsArea.append('<iframe id="rux-window-frame" style="width: 100%;height: 100%;border: none;" src=""></iframe>'); }, resetView:function(){ Panel.model.set({ extjs: false, content:'' }) this.cleanRender() this.$bootstrapArea.hide(); this.$extjsArea.hide(); }, render: function() { this.cleanRender() if (this.model.get('extjs')) { this.$bootstrapArea.hide(); this.$extjsArea.show(); this.$extjsArea.find('#rux-window-frame').attr('src', this.model.get('route')); this.$extjsArea.find('#rux-window-frame').load(function() { //Pace.bar.finish(); //Pace.stop(); UIR.load.hide(); }) } else { this.$extjsArea.hide(); this.$bootstrapArea.show() this.$bootstrapArea.html(this.model.get('content')); //Pace.bar.finish(); //Pace.stop(); UIR.load.hide(); } } })