mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 10:20:08 +00:00
removed jQuery dependency...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
f12b357b28
commit
2ee6d87147
@ -2933,6 +2933,7 @@ module.KEYBOARD_CONFIG = {
|
|||||||
|
|
||||||
|
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
// Helpers...
|
||||||
|
|
||||||
// Get actual .item DOM element...
|
// Get actual .item DOM element...
|
||||||
//
|
//
|
||||||
@ -2943,7 +2944,8 @@ var getElem = function(elem){
|
|||||||
elem.querySelector('.item')
|
elem.querySelector('.item')
|
||||||
: elem }
|
: elem }
|
||||||
|
|
||||||
// helpers...
|
// Scrolling / offset...
|
||||||
|
//
|
||||||
var scrollOffset = function(browser, direction, elem){
|
var scrollOffset = function(browser, direction, elem){
|
||||||
var elem = getElem(elem || browser.focused)
|
var elem = getElem(elem || browser.focused)
|
||||||
var lst = browser.dom.querySelector('.list')
|
var lst = browser.dom.querySelector('.list')
|
||||||
@ -3055,7 +3057,6 @@ var BrowserClassPrototype = {
|
|||||||
// ...need to render lists and items both as a whole or independently...
|
// ...need to render lists and items both as a whole or independently...
|
||||||
// XXX need a strategy to update the DOM -- i.e. add/remove nodes for
|
// XXX need a strategy to update the DOM -- i.e. add/remove nodes for
|
||||||
// partial rendering instead of full DOM replacement...
|
// partial rendering instead of full DOM replacement...
|
||||||
// XXX should this use vanilla DOM or jQuery???
|
|
||||||
// XXX add a left button type/option -- expand/collapse and friends...
|
// XXX add a left button type/option -- expand/collapse and friends...
|
||||||
var BrowserPrototype = {
|
var BrowserPrototype = {
|
||||||
__proto__: BaseBrowser.prototype,
|
__proto__: BaseBrowser.prototype,
|
||||||
@ -3594,7 +3595,9 @@ var BrowserPrototype = {
|
|||||||
|
|
||||||
// NOTE: this is a bit of a cheat, but it saves us from either
|
// NOTE: this is a bit of a cheat, but it saves us from either
|
||||||
// parsing or restricting the format...
|
// parsing or restricting the format...
|
||||||
var elem = item.dom = $(item.html)[0]
|
var tmp = document.createElement('div')
|
||||||
|
tmp.innerHTML = item.html
|
||||||
|
var elem = item.dom = tmp.firstElementChild
|
||||||
elem.classList.add(
|
elem.classList.add(
|
||||||
...(item['class'] instanceof Array ?
|
...(item['class'] instanceof Array ?
|
||||||
item['class']
|
item['class']
|
||||||
@ -3896,7 +3899,7 @@ var BrowserPrototype = {
|
|||||||
: this.next() },
|
: this.next() },
|
||||||
|
|
||||||
|
|
||||||
// filtering/search mode...
|
// Filtering/search mode...
|
||||||
// XXX
|
// XXX
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user