Sha256: 952e424985f95d716ee8f75568bc6afea4768efe41cfc31754b5502c8ecfd57b
Contents?: true
Size: 1.5 KB
Versions: 6
Compression:
Stored size: 1.5 KB
Contents
o: ActiveSupport::Cache::Entry :@created_atf1321037620.8727369 Úì:@value{ I"length:EFiI"digest;F"%fe64dfb5f96409203f7cf51932527d37I"source;FI"/* Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.html or http://ckeditor.com/license */ /** * @file Horizontal Rule plugin. */ (function() { var horizontalruleCmd = { canUndo : false, // The undo snapshot will be handled by 'insertElement'. exec : function( editor ) { var hr = editor.document.createElement( 'hr' ), range = new CKEDITOR.dom.range( editor.document ); editor.insertElement( hr ); // If there's nothing or a non-editable block followed by, establish a new paragraph // to make sure cursor is not trapped. range.moveToPosition( hr, CKEDITOR.POSITION_AFTER_END ); var next = hr.getNext(); if ( !next || next.type == CKEDITOR.NODE_ELEMENT && !next.isEditable() ) range.fixBlock( true, editor.config.enterMode == CKEDITOR.ENTER_DIV ? 'div' : 'p' ); range.select(); } }; var pluginName = 'horizontalrule'; // Register a plugin named "horizontalrule". CKEDITOR.plugins.add( pluginName, { init : function( editor ) { editor.addCommand( pluginName, horizontalruleCmd ); editor.ui.addButton( 'HorizontalRule', { label : editor.lang.horizontalrule, command : pluginName }); } }); })(); ;FI" _version;F"%6fd1b7505927f9705c254acc3c9c84fc:@expires_in0:@compressedF
Version data entries
6 entries across 6 versions & 1 rubygems