|
@@ -145,14 +145,7 @@
|
|
|
// Build tree nodes from data under the nodeId
|
|
|
var buildGrid = function(data, nodeId, isRootLevel)
|
|
|
{
|
|
|
- var iItemIndex;
|
|
|
- var oItemFlowLastOfLineIndex = {
|
|
|
- sm: 3,
|
|
|
- md: 3,
|
|
|
- lg: 4,
|
|
|
- };
|
|
|
-
|
|
|
- if(nodeId === undefined)
|
|
|
+ if(nodeId === undefined)
|
|
|
{
|
|
|
// We are on the root node
|
|
|
nodeId = 'L';
|
|
@@ -167,8 +160,6 @@
|
|
|
{
|
|
|
$('#brick_content_grid').append( $('<div></div>').addClass('grid-group').attr('data-level-id', nodeId) );
|
|
|
}
|
|
|
- // - Initializing item index
|
|
|
- iItemIndex = $('div[data-level-id="'+nodeId+'"] .grid-item').length;
|
|
|
|
|
|
if(!isRootLevel)
|
|
|
{
|
|
@@ -178,11 +169,9 @@
|
|
|
|
|
|
// Building back button
|
|
|
if( $('div[data-level-id="'+nodeId+'"] .grid-group-back').length === 0 ) {
|
|
|
- var backElem = $('<div></div>').addClass('grid-group-back');
|
|
|
+ var backElem = $('<div></div>').addClass('grid-group-item').addClass('grid-group-back');
|
|
|
var aElem = $('<a></a>').addClass('grid-item').addClass('grid-rollup').attr('href', '#').attr('data-level-id', upperlevelId).html('<div class="grid-item-text"><span class="glyphicon glyphicon-arrow-left"></span></div>');
|
|
|
|
|
|
- iItemIndex++;
|
|
|
-
|
|
|
backElem.append(aElem);
|
|
|
$('div[data-level-id="' + nodeId + '"]').append(backElem);
|
|
|
}
|
|
@@ -204,7 +193,6 @@
|
|
|
var itemElem = $('<div></div>').addClass('grid-group-item');
|
|
|
var aElem = $('<a></a>').addClass('grid-item').attr('data-item-id', item.id).attr('href', '#').attr('data-level-alias', item.level_alias);
|
|
|
var iItemFlags = 0;
|
|
|
- iItemIndex++;
|
|
|
// - Adding stub div
|
|
|
var textElem = $('<div></div>').addClass('grid-item-text');
|
|
|
// - Adding image
|
|
@@ -228,14 +216,6 @@
|
|
|
aElem.append( textElem );
|
|
|
// - Adding CSS class to adjust the layout regarding which properties are available
|
|
|
aElem.addClass('grid-item-layout-'+iItemFlags);
|
|
|
- // - Adding CSS class to adjust items flow regarding the screen size
|
|
|
- for(var i in oItemFlowLastOfLineIndex)
|
|
|
- {
|
|
|
- if(iItemIndex % oItemFlowLastOfLineIndex[i] === 0)
|
|
|
- {
|
|
|
- itemElem.addClass('ggi-last-'+i);
|
|
|
- }
|
|
|
- }
|
|
|
// - Appending element
|
|
|
$('div[data-level-id="'+nodeId+'"]').append(itemElem);
|
|
|
itemElem.append(aElem);
|