Skip to content
Snippets Groups Projects
Commit c825185c17fe authored by Rémi Cardona's avatar Rémi Cardona
Browse files

[basetemplates] Use a size of 2 for side columns (closes #4538123)

parent e388a69cb77f
No related branches found
No related tags found
No related merge requests found
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
var $contentCol = $('#main-center'); var $contentCol = $('#main-center');
var $asideCols = $(".cwjs-aside"); var $asideCols = $(".cwjs-aside");
if ($asideCols.length) { if ($asideCols.length) {
var collapsendContentClass = twbs_col_cls + (twbs_grid_columns - $asideCols.length * 3); var collapsendContentClass = twbs_col_cls + (twbs_grid_columns - $asideCols.length * twbs_col_size);
var fullContentClass = twbs_col_cls + twbs_grid_columns; var fullContentClass = twbs_col_cls + twbs_grid_columns;
var displayAsideboxes = cw.cubes.squareui.getLocalData('asideboxes'); var displayAsideboxes = cw.cubes.squareui.getLocalData('asideboxes');
if (toggle === undefined) { if (toggle === undefined) {
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
# options which can be changed freely # options which can be changed freely
basetemplates.TheMainTemplate.twbs_container_cls = 'container-fluid' basetemplates.TheMainTemplate.twbs_container_cls = 'container-fluid'
basetemplates.TheMainTemplate.twbs_col_cls = 'col-xs-' basetemplates.TheMainTemplate.twbs_col_cls = 'col-xs-'
basetemplates.TheMainTemplate.twbs_col_size = 2
# options which require recompiling bootstrap.css from source # options which require recompiling bootstrap.css from source
basetemplates.TheMainTemplate.twbs_grid_columns = 12 basetemplates.TheMainTemplate.twbs_grid_columns = 12
...@@ -74,7 +75,7 @@ ...@@ -74,7 +75,7 @@
nb_boxes = int(bool(left_boxes)) + int(bool(right_boxes)) nb_boxes = int(bool(left_boxes)) + int(bool(right_boxes))
content_cols = self.twbs_grid_columns content_cols = self.twbs_grid_columns
if nb_boxes: if nb_boxes:
content_cols = self.twbs_grid_columns-(3*nb_boxes) content_cols = self.twbs_grid_columns - self.twbs_col_size * nb_boxes
self.nav_column(view, left_boxes, 'left') self.nav_column(view, left_boxes, 'left')
self.content_column(view, content_cols) self.content_column(view, content_cols)
self.nav_column(view, right_boxes, 'right') self.nav_column(view, right_boxes, 'right')
...@@ -121,8 +122,8 @@ ...@@ -121,8 +122,8 @@
html = stream.getvalue() html = stream.getvalue()
if html: if html:
# only display aside columns if html availble # only display aside columns if html availble
self.w(u'<aside id="aside-main-%s" class="%s3 cwjs-aside">\n' % self.w(u'<aside id="aside-main-%s" class="%s%s cwjs-aside">\n' %
(context, self.twbs_col_cls)) (context, self.twbs_col_cls, self.twbs_col_size))
self.w(html) self.w(html)
self.w(u'</aside>\n') self.w(u'</aside>\n')
return len(boxes) return len(boxes)
......
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
def render(self, w): def render(self, w):
define_var = self._cw.html_headers.define_var define_var = self._cw.html_headers.define_var
define_var('twbs_col_cls', TheMainTemplate.twbs_col_cls) define_var('twbs_col_cls', TheMainTemplate.twbs_col_cls)
define_var('twbs_col_size', TheMainTemplate.twbs_col_size)
define_var('twbs_grid_columns', TheMainTemplate.twbs_grid_columns) define_var('twbs_grid_columns', TheMainTemplate.twbs_grid_columns)
w(u'''<button class="btn btn-default navbar-btn" id="cw-aside-toggle" w(u'''<button class="btn btn-default navbar-btn" id="cw-aside-toggle"
onclick="cw.cubes.squareui.toggleLeftColumn()" title="%(label)s"> onclick="cw.cubes.squareui.toggleLeftColumn()" title="%(label)s">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment