Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

View Manager

From Wiki
Jump to: navigation, search
Article Metadata
Article
Created: allanbezerra (18 Mar 2010)
Last edited: hamishwillee (31 Jul 2012)

Contents

Inheritance

Nokia.ViewManager
|- Nokia.Class (basic class)

1 - Description

Infrastructure for Views Management on Nokia WebRuntime.

2 - Visual Design

Not Applicable for this Component.

3 - Component Dependencies

3.1 CSS

Not Applicable for this Component.

3.2 Javascript

<!-- jQuery file -->
<script src="/lib/jquery/jquery.js" type="text/javascript" charset="utf-8"></script>
<!-- Guarana file -->
<script src="/lib/Guarana.js" type="text/javascript" charset="utf-8"></script>

4 - Functional Specifications/Requirements

4.1 - Options

  • beforeRender: function()
    • Function callcack called before view render.
  • render: function()
    • Function callback called for view render.
  • beforeShow: function()
    • Function callback called before view shows.
  • show: function()
    • Function callback called for view show.

4.2 - Events - Callbacks

No callbacks for this component.

4.3 - Methods

  • next: function()
    • Returns the next view on View Stack.
    • return void
  • prev: function()
    • Returns the previous view on View Stack.
    • return void
  • back: function()
    • Shows the latest showed view on the History.
    • return void
  • forward: function()
    • Performs forward based on the History.
    • return void
  • clearHistory: function()
    • Clears the view history.
    • return void
  • clearHistory: function()
    • Clears the view history.
    • return void
  • clear: function()
    • Clears the view stack.
    • return void
  • show: function(view)
    • Shows a specify view passed as param.
    • return void
  • hide: function()
    • Hides the current view.
    • return void
  • hide: function()
    • Hides all views.
    • return void
  • getCurrentView: function()
    • Returns the current view.
    • return [jQuery collection]
  • getCurrentHistoryIndex: function()
    • Returns the current history index.
    • return int
  • getCurrentIndex: function()
    • Returns the current view stack index.
    • return int
  • setCurrentIndex: function(index)
    • Sets the current view stack index.
    • return void
  • add: function(view)
    • Adds a view on the view stack.
    • return void
  • remove: function(view)
    • Removes a view on the view stack.
    • return void
  • getViews: function(view)
    • Returns the view stack.
    • return [jQuery collection]
  • getHistorySize: function()
    • Returns the history size.
    • return int
  • size: function()
    • Returns the view stack size.
    • return int
  • getViewMode: function()
    • Returns the view pode (landscape|portrait|miniview).
    • return string
  • inLandscapeMode: function()
    • Returns true if view mode is landscape.
    • return boolean
  • inPortraitMode: function()
    • Returns true if view mode is portrait.
    • return boolean
  • inMiniviewMode: function()
    • Returns true if view mode is miniview.
    • return boolean
  • isNonTouch: function()
    • Returns true if the current screen is nontouch typically (240x320px).
    • return boolean

4.4 - Default options

  • beforeRender: function() {}
  • render: function() {}
  • beforeShow: function() {}
  • show: function() {}


5 - Component Demo

5.1 HTML


No html needed for this component.

5.2 Javascript


Under construction..

This page was last modified on 31 July 2012, at 10:56.
64 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×