Giter Club home page Giter Club logo

spa-eye's People

Contributors

bitdeli-chef avatar dhruvaray avatar jdkanani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spa-eye's Issues

Select a BB entity by default

  • Select any model (or collection or view) - maybe the first one - when a user navigates to the model (or collection or view) section.
  • Preserve the selection until the user explicitly selects another model (or collection or view)

Models, Collections work, but Views show up temporarily, then disappear

I am looking forward to using this plugin for Mozilla, so far it is sort of working!! Btw I am using RequireJS. Everything is symettrical. Views, collections, models are all not global. So if models and collections show up, views should also, since everything is congruent and treated the same with RequireJS.

I have it working for models and collections (no routers?) as you can see:

screenshot 2015-07-13 15 22 20

screenshot 2015-07-13 15 18 42

but for views ---> they show up for a moment, and then disappear:

see, they show up for a second!!:

screenshot 2015-07-13 15 22 53

but then they disappear :(

screenshot 2015-07-13 15 24 22

any idea what could be wrong? thanks!

Not compatible with Firebug 2

I am seeing an error (in FBTrace console):
mini-require; EXCEPTION lookup TypeError: Firebug.ScriptPanel is undefined
chrome://spa_eye/content/spa_eyePanel.js:377 (13)
resource://firebug/mini-require.js:88 (13)
chrome://spa_eye/content/spa_eyePanel.js:31 (1)

The ScriptPanel is no longer exposed through Firebug namespace. You need to specify it in the list of dep modules

require "firebug/debugger/script/scriptPanel" and use it.

Honza

Support for Firebug 3

Just a heads up that Firebug 3 is coming and this addon doesn't suport it yet. Thanks for all the hard work!!

Views are not being detected in Firefox 32

I'm developing a Backbone + Marionette + Backbone.Associations App. There are approximately 70 views on the page I'm testing. I get the "There are no child views" message on the Linux version of Firefox 32. If I switch to Firefox 30 (also Linux) on my notebook, the views are detected normally. I do have to use Deep Check though.

Autoreload each time when switching to BackboneEye tab

For now, plugin completely reloads when you are switching to it's tab. This leads to uncomfortable situations - for example, you scroll deep through large models list and then decide to inspect one of them in DOM panel. When you return back to BackboneEye tab, list will be reloaded, and all expanded objects and scroll position will be lost.

It's very annoying, and slows down my work very much.

Even more, it happens when you switch browser tab: plugin reloads when you return back to browser tab with opened Firebug where BackboneEye tab is active.

Is it possible to do not reload plugin automatically?

spa-eye blocks 'add' events

Hello, I tried this with Backbone.js 1.0.0 and I have a function call attached to listen 'add' event for a model, which the function is to create and append some view to a bootstrap tab.

However after activating spa-eye, it simply stops append the views to the dom.

Here is the code which runs to append the newly created views to dom (and some views seems to be visible in spa-eye)

function(question) {

        // generate tab's ids
        var timestamp = new Date().getTime();
        this.id = 'tab' + timestamp;
        this.navTabId = 'nav-tab'+ timestamp;
        this.paneId = 'nav-pane'+ timestamp;

        var view, headerView;
        headerView = new HeaderView({quizView: this, paneId: this.paneId, collection: this.questionSet, model:question, id:this.navTabId});

        // find the correct view by type
        if (question instanceof Xxx) {
            view = new XxxView({model: question, id:this.paneId, headerView: headerView});
        }
// ... more if's //

        // append into respective locations

        this.tab.append(headerView.render().$el);
        this.pane.append(view.render().$el);

        // trigger show on the tab root div as bootstrap would be confused by
        // our markups
        headerView.$el.find('a').tab('show');
}

which only the headerView was visible in spa-eye. Whichever XxxView were created they were not visible and not appended like they never existed.

Thanks.

Why no removed section under the Models tab?

When a view is removed it is shown in the "Removed" section under the view tab, thus it is quite easy to determine if my code is leaking views. However, to determine if my code is leaking models I have to watch for the models in the model tab to be briefly highlighted in red. Collections may also behave this way. Am I missing something or is this the easiest way?

Errors in Eye Logs

Just reporting some errors:

screen shot 2013-08-20 at 9 25 13 am
screen shot 2013-08-20 at 9 25 29 am
screen shot 2013-08-20 at 9 25 36 am

Overall it is picking up models, collections, and views. Not picking up any of my view templates (using Handlebars).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.