From 77008487379733c5dc42359fe4e79c182d6885dd Mon Sep 17 00:00:00 2001 From: Jason Grout Date: Fri, 1 Aug 2014 22:29:32 +0000 Subject: [PATCH] Add semantic classes to top-level containers for single widgets This makes it much easier to customize all widgets of a certain type using CSS. For example, to change just the IPython widget selects, a CSS rule like .widget-select select {...} should work well. --- IPython/html/static/widgets/js/widget_bool.js | 2 +- IPython/html/static/widgets/js/widget_int.js | 6 +++--- IPython/html/static/widgets/js/widget_selection.js | 8 ++++---- IPython/html/static/widgets/js/widget_string.js | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/IPython/html/static/widgets/js/widget_bool.js b/IPython/html/static/widgets/js/widget_bool.js index e9cbb2d0b..5236158b0 100644 --- a/IPython/html/static/widgets/js/widget_bool.js +++ b/IPython/html/static/widgets/js/widget_bool.js @@ -11,7 +11,7 @@ define([ render : function(){ // Called when view is rendered. this.$el - .addClass('widget-hbox'); + .addClass('widget-hbox widget-checkbox'); this.$label = $('
') .addClass('widget-label') .appendTo(this.$el) diff --git a/IPython/html/static/widgets/js/widget_int.js b/IPython/html/static/widgets/js/widget_int.js index 48566c535..7334f1c75 100644 --- a/IPython/html/static/widgets/js/widget_int.js +++ b/IPython/html/static/widgets/js/widget_int.js @@ -11,7 +11,7 @@ define([ render : function(){ // Called when view is rendered. this.$el - .addClass('widget-hbox'); + .addClass('widget-hbox widget-slider'); this.$label = $('
') .appendTo(this.$el) .addClass('widget-label') @@ -189,7 +189,7 @@ define([ render : function(){ // Called when view is rendered. this.$el - .addClass('widget-hbox'); + .addClass('widget-hbox widget-text'); this.$label = $('
') .appendTo(this.$el) .addClass('widget-label') @@ -297,7 +297,7 @@ define([ render : function(){ // Called when view is rendered. this.$el - .addClass('widget-hbox'); + .addClass('widget-hbox widget-progress'); this.$label = $('
') .appendTo(this.$el) .addClass('widget-label') diff --git a/IPython/html/static/widgets/js/widget_selection.js b/IPython/html/static/widgets/js/widget_selection.js index cf32ac2fd..1f411d53e 100644 --- a/IPython/html/static/widgets/js/widget_selection.js +++ b/IPython/html/static/widgets/js/widget_selection.js @@ -12,7 +12,7 @@ define([ render : function(){ // Called when view is rendered. this.$el - .addClass('widget-hbox'); + .addClass('widget-hbox widget-dropdown'); this.$label = $('
') .appendTo(this.$el) .addClass('widget-label') @@ -152,7 +152,7 @@ define([ render : function(){ // Called when view is rendered. this.$el - .addClass('widget-hbox'); + .addClass('widget-hbox widget-radio'); this.$label = $('
') .appendTo(this.$el) .addClass('widget-label') @@ -251,7 +251,7 @@ define([ render: function() { // Called when view is rendered. this.$el - .addClass('widget-hbox'); + .addClass('widget-hbox widget-toggle-buttons'); this.$label = $('
') .appendTo(this.$el) .addClass('widget-label') @@ -381,7 +381,7 @@ define([ render : function(){ // Called when view is rendered. this.$el - .addClass('widget-hbox'); + .addClass('widget-hbox widget-select'); this.$label = $('
') .appendTo(this.$el) .addClass('widget-label') diff --git a/IPython/html/static/widgets/js/widget_string.js b/IPython/html/static/widgets/js/widget_string.js index b57155297..535a80c8f 100644 --- a/IPython/html/static/widgets/js/widget_string.js +++ b/IPython/html/static/widgets/js/widget_string.js @@ -47,7 +47,7 @@ define([ render: function(){ // Called when view is rendered. this.$el - .addClass('widget-hbox'); + .addClass('widget-hbox widget-textarea'); this.$label = $('
') .appendTo(this.$el) .addClass('widget-label') @@ -135,7 +135,7 @@ define([ render: function(){ // Called when view is rendered. this.$el - .addClass('widget-hbox'); + .addClass('widget-hbox widget-text'); this.$label = $('
') .addClass('widget-label') .appendTo(this.$el)