Permalink
Switch branches/tags
Nothing to show
Commits on Mar 1, 2012
  1. reworked event handlers for jq.scroller.js

    Ian Maffett committed Mar 1, 2012
  2. Fix #105 - For ajax requests, we now look to see if it's the file:///…

    … protocol. If it is and there's nothing in the response, we assume there was an error.
    Ian Maffett committed Mar 1, 2012
Commits on Feb 29, 2012
  1. jqUi - navbar icons now use the vector based icons

    jqUi - now properly trigger click event on anchors that are processed.
    
    jqUi - added data-ignore property to anchors so we will NOT process them in our click handler
    Ian Maffett committed Feb 29, 2012
Commits on Feb 28, 2012
  1. Fixed orientation rotation bug with new layout code.

    Changed line endings in files.
    Ian Maffett committed Feb 28, 2012
  2. Added vector based icon pack. Users can add an icon to any element vi…

    …a css classes. See the kitchen sink demo for all.
    
        <span class="icon home">Home</span>
    
    Fix #103 - Removed Viewporter script and re-wrote how it's calculated.  Android also now removes the address bar.
    Ian Maffett committed Feb 28, 2012
Commits on Feb 24, 2012
  1. This is a dev push for people to test with...warning may be bugs ;). …

    …Please report them, we're getting close to 1.0
    
    *Note - themes are referenced in index.html, but not included now
    
    jq.mobi.js
    added $.uuid  to generate a pseudo uuid
    Fixed mistakes in comments for documentation
    
    jq.ui.js
    Fixed history state to now change the hash
    Throw a custom hash change event (for Backbone.js and others)
    Added actionsheet and popup shortcuts
    Fixed bug in routing with just a "#"
    
    jq.plugins - removed numOnly and moved it to jq.mobi.js
    
    jq.actionsheet.js - new Actionsheet plugin.  See index.html for samples
    
    jq.popup.js - Courtesy of @indiepath - replacement for native alerts and dialogs.  we replace the native alert function with this.
      - *NOTE* window.confirm throws an error due to ios eating/replicating touch events.  Users need to use a custom dialog (like this one)
    
    jq.drawer.js - fixed zIndexing bug after drawer is expanded
    
    jq.alphatable.js - fixed how position is calculated and added a BAD example to the kitchen sink
    
    jq.selectBox.js now goes back to a object watcher shim since we do not use this in iOS (iOS you can not override default object getter/setters)
    
    jq.carouseljs - properly shows dots for vertical carousels
    
    jq.scroller.js - now allows padding/margins in the div.  Removed initScrollBars as it's no longer used
    
    jq.template.js - added .tmpl() that functinons like jQuery's .tmpl (returns an object to be used in appendTo , etc)
    Ian Maffett committed Feb 24, 2012
Commits on Feb 21, 2012
  1. Increased friction for decelleration on scroller.

    Fixed two bugs in jq.ui.js - one with <a href="#"> And the other blocking form field focus on iPad's.
    Ian Maffett committed Feb 21, 2012
  2. Fixed https://github.com/appMobi/jQ.Mobi/issues/94

    xiaowl committed Feb 20, 2012
Commits on Feb 20, 2012
  1. Added "data-ignore-pressed" option so touch events will not add/remov…

    …e the pressed class (needed for nav bar)
    
    Fixed some emulation events in touch.js
    Ian Maffett committed Feb 20, 2012
Commits on Feb 18, 2012
  1. Fix #93 - removeClass did not replace class with a single space.

    Added missing removeClass unit tests.
    Ian Maffett committed Feb 18, 2012
Commits on Feb 17, 2012
  1. Lowered the move threshold for the scrolling library. Changed the hid…

    …ing of scrollbars to use a timeOut instead of a webkitTransitionEnd event.
    
    Changed jqUi "NoClick" threshold to < 5 pixels for moving (fixes issues on Blackberry).
    Ian Maffett committed Feb 17, 2012
  2. fix broken toggling of side menu and bottom nav menu.

    Ian Maffett committed Feb 17, 2012
Commits on Feb 16, 2012
  1. Fix #89 - force true or false works as expected

    jq.drawer plugin can now do left or right drawers.
    Ian Maffett committed Feb 16, 2012
  2. Fixed layout issue in header when toggling the menu on phones. Reset …

    …to 100% width.
    Ian Maffett committed Feb 16, 2012
  3. Changed $().swipe to $().swipeListener so it does not collide with jq…

    …Ui swipe events that are built in.
    
    fix #87
    Ian Maffett committed Feb 16, 2012
Commits on Feb 15, 2012
  1. Added $().serialize to jqMobi for serializing forms.

    Close #86
    Ian Maffett committed Feb 15, 2012
  2. Fixed iOS delay when changing custom footer navs.

    Ian Maffett committed Feb 15, 2012
Commits on Feb 14, 2012
  1. Fixed a bunch of bugs on iOS.

     - onclick was getting fired multiple times causing a pause in bottom nav transitions.
     - data-footer="none" would not get reset unless a panel had a custom data-footer attribute
    Ian Maffett committed Feb 14, 2012
  2. Fixed a bug where the phone popup blocker was preventing window.open …

    …from firing.
    Ian Maffett committed Feb 14, 2012
  3. Bug fixes and additions to jqUi

    Added new panel attribute data-defer="filename.html" - You can defer loading the panel content until after $.ui.ready is triggered.  This is helpful for where your app is in a native container, has over 100k of content and megs of images.  Alternativly, you'd load them on demand and use data-persist-ajax="true" on the URL's to keep the size down.
    
    fix #84 - toggle wasn't looking at getComputedStyle
    fix #83 - NoClick target was not traversing up to see if the parent was an anchor. We'll allow people to go up one level so they can do <a href="#"><img src=""></a>
    Ian Maffett committed Feb 14, 2012
Commits on Feb 13, 2012
  1. Rewrote how links are handled. updateAnchors is depricated, instead t…

    …here is a listener for anchors that will process on demand.
    
    Added $().insertBefore(target) and $().insertAfter(target) jqMobi commands (adjacency operators)
    
    fixed an issue with menu's and android tablet devices smaller then 768px in portrait.
    
    Added ability to load a panel by default via the URL - useful for linking to specific content.
      - http://www.jqmobi.com/testdrive/index.html#jqmui  - will load the panel for jqUi
    
    fix #82 - simplified logic checking
    fix #81 - Added new method and updated docs to set height to 0px
    Ian Maffett committed Feb 13, 2012
Commits on Feb 10, 2012
  1. Release 0.9.5 - http://api.jqmobi.com for documentation

    Tons of new features added.  Implemented $().on and $().delegate events (among others) in jq.mobi.js from ZeptoJS
    jq.ui.js has touch events from ZeptoJS (tap, doubleTap, singleTap, swipe, etc)
    
    Fixed bug in css3 animate and opacity
    Fixed carousel dots spacing bug and orientation change bug
    Fixed scroller killing propegation of events.
    Added scroller.scrollBy({x,y},time) to allow users to scroll from the current location
    Templates can be called with $().tmpl() now
    Added jq.fx.js - $().fadeIn, $().fadeOut, and $().slideToggle were added.
    Added NoClickDelay from cubiq.org - this fixes the click delay in iOS and also a big android bug
     - Android has issues with webkit-transform:translate3d and input boxes.  We are able to force the browser to stop trying to target the "bugged" input box on focus.
     - With the noclick, we also try to scroll them into view if needed.
    
    Changed how transitions are handled so users can extend them easier
    
    Fix #75 - data-transtion="none" added for no transition
    Fix #71 - $.ui.resetScrollers property added (default is true) - this will turn off scrolling position being reset when panels are transitioned
    Fix #68 - Opacity of scrollers set after it's finished scrolling now
    Fix #67 - Events redone and modified from ZeptoJS
    Ian Maffett committed Feb 10, 2012
Commits on Feb 6, 2012
  1. Updated carousel to allow scrolling. Patch merge from @chigro and som…

    …e additional enhancements.
    Ian Maffett committed Feb 6, 2012
  2. Fixes .remove() on empty elements.

    Ian Maffett committed Feb 6, 2012
Commits on Feb 3, 2012
  1. Fixes #65 - remove also returns the jqMobi object properly.

    Also added fixes for iOS 3.1.3 .isArray and trim().  Fixed .hide/.show to use .css
    Ian Maffett committed Feb 3, 2012
Commits on Feb 1, 2012
  1. Add undefined check on $.isArray, $.isObject and $.isFunction. Fixed …

    …tests for clone where default is deep
    Ian Maffett committed Feb 1, 2012
  2. Fixed a bug where $.ui.updateContentDiv was throwing an error when th…

    …e panel had scrolling=no set
    Ian Maffett committed Feb 1, 2012
  3. fixes #60 - I was setting doingTransition flag too early.

    Also added missing images.
    Ian Maffett committed Feb 1, 2012
Commits on Jan 31, 2012
  1. Release 0.9.3 (skipping 2). Will package up soon. Major fixes, enhanc…

    …ements, etc. See the index.html for examples and the updated README.md files.
    
    fix #54 - iOS will let you show/hide now
    fix #51  - rewrote ajax parts
    fix #49  -this should be resolved (ajax links working)
    fix #40 - HTML5 history now in use
    fix #37 - should be fixed now
    fix #34 - jqMobi shouldn't replace itself anymore (need to check)
    fix #33 - useViewport Removed and meta tag device width used instead
    fix #32 - should be fixed with disabled select boxes
    fix #16 - Navigation is now blocked during transitions
    fix #12 - this is resolved in the scroller libary
    fix #6 - Updated and has tension for outside of scrolling bounds
    Ian Maffett committed Jan 31, 2012
Commits on Jan 27, 2012
  1. fixes #48 - clone returns a collection now and will clone all nodes i…

    …n the collection.
    
    Fixed a bug passing in html to create an element.  It will now call trim() on the string passed in.
    Ian Maffett committed Jan 27, 2012