Sha256: cd011fd7a24fef0a1bcc113d5118ba6478337bd2e0d01a536dd1ee30a6daa61a
Contents?: true
Size: 943 Bytes
Versions: 33
Compression:
Stored size: 943 Bytes
Contents
pageflow.navigationDirection = (function() { var eventMapping = { v: { scrollerbumpnext: 'scrollerbumpdown', scrollerbumpback: 'scrollerbumpup', scrollerhintnext: 'scrollerhintdown', scrollerhintback: 'scrollerhintup', }, h: { scrollerbumpnext: 'scrollerbumpright', scrollerbumpback: 'scrollerbumpleft', scrollerhintnext: 'scrollerhintright', scrollerhintback: 'scrollerhintleft', } }; return { isHorizontalOnPhone: function() { return pageflow.widgets.isPresent('phone_horizontal_slideshow_mode'); }, isHorizontal: function() { return this.isHorizontalOnPhone() && pageflow.browser.has('phone platform'); }, getEventName: function(name) { var result = eventMapping[this.isHorizontal() ? 'h' : 'v'][name]; if (!result) { throw 'Unknown event name ' + name; } return result; } }; }());
Version data entries
33 entries across 33 versions & 1 rubygems