src/pyams_skin/resources/js/ext/tinymce/dev/classes/ui/Toolbar.js
changeset 69 a361355b55c7
equal deleted inserted replaced
68:fd8fb93e1b6a 69:a361355b55c7
       
     1 /**
       
     2  * Toolbar.js
       
     3  *
       
     4  * Copyright, Moxiecode Systems AB
       
     5  * Released under LGPL License.
       
     6  *
       
     7  * License: http://www.tinymce.com/license
       
     8  * Contributing: http://www.tinymce.com/contributing
       
     9  */
       
    10 
       
    11 /**
       
    12  * Creates a new toolbar.
       
    13  *
       
    14  * @class tinymce.ui.Toolbar
       
    15  * @extends tinymce.ui.Container
       
    16  */
       
    17 define("tinymce/ui/Toolbar", [
       
    18 	"tinymce/ui/Container"
       
    19 ], function(Container) {
       
    20 	"use strict";
       
    21 
       
    22 	return Container.extend({
       
    23 		Defaults: {
       
    24 			role: 'toolbar',
       
    25 			layout: 'flow'
       
    26 		},
       
    27 
       
    28 		/**
       
    29 		 * Constructs a instance with the specified settings.
       
    30 		 *
       
    31 		 * @constructor
       
    32 		 * @param {Object} settings Name/value object with settings.
       
    33 		 */
       
    34 		init: function(settings) {
       
    35 			var self = this;
       
    36 
       
    37 			self._super(settings);
       
    38 			self.addClass('toolbar');
       
    39 		},
       
    40 
       
    41 		/**
       
    42 		 * Called after the control has been rendered.
       
    43 		 *
       
    44 		 * @method postRender
       
    45 		 */
       
    46 		postRender: function() {
       
    47 			var self = this;
       
    48 
       
    49 			self.items().addClass('toolbar-item');
       
    50 
       
    51 			return self._super();
       
    52 		}
       
    53 	});
       
    54 });