|
From: <bi...@us...> - 2013-06-10 04:35:10
|
Revision: 11640
http://sourceforge.net/p/xoops/svn/11640
Author: bitc3r0
Date: 2013-06-10 04:35:07 +0000 (Mon, 10 Jun 2013)
Log Message:
-----------
Finished the new blocks manager.
Added bootstrap as default css framework for rmcommon themes.
Fixing the class RMFormModules
Removed bootstrap from theme two?\194?\1836
Modified Paths:
--------------
RMC/rmcommon/trunk/rmcommon/ajax/blocks.php
RMC/rmcommon/trunk/rmcommon/blocks/comments.php
RMC/rmcommon/trunk/rmcommon/blocks.php
RMC/rmcommon/trunk/rmcommon/class/fields/modules.class.php
RMC/rmcommon/trunk/rmcommon/css/blocks.css
RMC/rmcommon/trunk/rmcommon/css/forms.css
RMC/rmcommon/trunk/rmcommon/include/js/blocks.js
RMC/rmcommon/trunk/rmcommon/include/js/modules_field.js
RMC/rmcommon/trunk/rmcommon/templates/rmc_block_form.php
RMC/rmcommon/trunk/rmcommon/templates/rmc_blocks.php
RMC/rmcommon/trunk/rmcommon/themes/twop6/admin_gui.php
Added Paths:
-----------
RMC/rmcommon/trunk/rmcommon/css/bootstrap-responsive.min.css
RMC/rmcommon/trunk/rmcommon/css/bootstrap.min.css
RMC/rmcommon/trunk/rmcommon/css/font-awesome-ie7.min.css
RMC/rmcommon/trunk/rmcommon/css/font-awesome.min.css
RMC/rmcommon/trunk/rmcommon/font/
RMC/rmcommon/trunk/rmcommon/images/glyphicons-halflings-white.png
RMC/rmcommon/trunk/rmcommon/images/glyphicons-halflings.png
RMC/rmcommon/trunk/rmcommon/include/js/bootstrap.min.js
RMC/rmcommon/trunk/rmcommon/include/js-lang.php
Removed Paths:
-------------
RMC/rmcommon/trunk/rmcommon/themes/twop6/css/bootstrap-responsive.min.css
RMC/rmcommon/trunk/rmcommon/themes/twop6/css/bootstrap.css
RMC/rmcommon/trunk/rmcommon/themes/twop6/css/bootstrap.min.css
RMC/rmcommon/trunk/rmcommon/themes/twop6/images/glyphicons-halflings-white.png
RMC/rmcommon/trunk/rmcommon/themes/twop6/images/glyphicons-halflings.png
RMC/rmcommon/trunk/rmcommon/themes/twop6/js/bootstrap.min.js
Modified: RMC/rmcommon/trunk/rmcommon/ajax/blocks.php
===================================================================
--- RMC/rmcommon/trunk/rmcommon/ajax/blocks.php 2013-06-08 05:58:31 UTC (rev 11639)
+++ RMC/rmcommon/trunk/rmcommon/ajax/blocks.php 2013-06-10 04:35:07 UTC (rev 11640)
@@ -30,16 +30,14 @@
}
// Check Security settings
-if(!$xoopsSecurity->checkReferer(1)){
- response(array('message'=>__('Operation not allowed!','rmcommon')), 1, 0);
- die();
-}
+if(!$xoopsSecurity->checkReferer(1))
+ response(__('Operation not allowed!','rmcommon'), array(), 1, 0);
/**
-* This function allos to insert a new block in database
+* This function allows to insert a new block in database
*/
-function insertBlock(){
+function insert_block(){
global $xoopsSecurity;
$mod = rmc_server_var($_POST, 'module', '');
@@ -47,24 +45,15 @@
$token = rmc_server_var($_POST, 'XOOPS_TOKEN_REQUEST', '');
$canvas = rmc_server_var($_POST, 'canvas', '');
- if (!$xoopsSecurity->check()){
- response(array('message'=>__('Sorry, you are not allowed to view this page','rmcommon')), 1, 0);
- die();
- }
+ if (!$xoopsSecurity->check())
+ response(__('Sorry, you are not allowed to view this page','rmcommon'), array(), 1, 0);
- if($mod=='' || $id==''){
-
- $data = array(
- 'message' => __('The block specified seems to be invalid. Please try again.','rmcommon')
- );
-
- response($data, 1, 0);
-
- }
+ if($mod=='' || $id=='')
+ response(__('The block specified seems to be invalid. Please try again.','rmcommon'), array(), 1, 0);
+
$module = RMFunctions::load_module($mod);
- if(!$module){
- response(array('message'=>__('The specified module does not exists!','rmcommon')), 1, 0);
- }
+ if(!$module)
+ response(__('The specified module does not exists!','rmcommon'), array(), 1, 0);
$module->loadInfoAsVar($mod);
$blocks = $module->getInfo('blocks');
@@ -81,19 +70,18 @@
}
}
- if(!$found){
- response(array('message'=>__('The specified block does not exists, please verify your selection.','rmcommon')), 1, 1);
- }
+ if(!$found)
+ response(__('The specified block does not exists, please verify your selection.','rmcommon'), array(), 1, 1);
$block = new RMInternalBlock();
if ($canvas<=0){
$db = XoopsDatabaseFactory::getDatabaseConnection();
// Get a default side
- $sql = "SELECT id_position, name FROM ".$db->prefix("rmc_blocks_positions")." ORDER BY id_position LIMIT 0, 1";
+ $sql = "SELECT id_position FROM ".$db->prefix("rmc_blocks_positions")." ORDER BY id_position LIMIT 0, 1";
$result = $db->query($sql);
if ($result)
- list($canvas, $canvas_name) = $db->fetchRow($result);
+ list($canvas) = $db->fetchRow($result);
else
$canvas = '';
}
@@ -116,27 +104,25 @@
$block->setVar('template', $bk['template']);
$block->sections(array(0));
- if(!$block->save()){
-
- response(array('message'=>sprintf(__('Block could not be created due to: %s. Please try again!', 'rmcommon'), $block->errors())), 1, 1);
-
- }
+ if(!$block->save())
+ response(__('Block could not be created. Please try again!', 'rmcommon'), array('error' => $block->errors()), 1, 1);
+
RMEvents::get()->run_event('rmcommon.block.added', $block);
$pos = RMBlocksFunctions::block_positions();
$ret = array(
- 'id' => $block->id(),
- 'name' => $block->getVar('name'),
- 'module' => $block->getVar('element'),
- 'description' => $block->getVar('description'),
- 'canvas' => $pos[$canvas],
- 'weight' => $block->getVar('weight'),
- 'message' => __('Block added successfully! Please configure it.','rmcommon')
+ 'id' => $block->id(),
+ 'title' => $block->getVar('name'),
+ 'module' => $block->getVar('element'),
+ 'description' => $block->getVar('description'),
+ 'canvas' => $pos[$canvas],
+ 'weight' => $block->getVar('weight'),
+ 'visible' => $block->getVar('visible'),
);
- response($ret, 0, 1);
+ response(sprintf(__('Block "%s" was added successfully! Please configure it.','rmcommon'), $block->getVar('name')), array('block' => $ret), 0, 1);
die();
}
@@ -144,25 +130,20 @@
* Return the form to configure blocks
*/
function configure_block(){
- global $xoopsSecurity, $xoopsLogger;
+ global $xoopsSecurity;
- if (!$xoopsSecurity->check()){
- response(array('message'=>__('Sorry, you are not allowed to view this page','rmcommon')), 1, 0);
- die();
- }
+ if (!$xoopsSecurity->check())
+ response(__('Sorry, you are not allowed to view this page','rmcommon'), array(), 1, 0);
$id = rmc_server_var($_POST, 'block', 0);
- $mod = rmc_server_var($_POST, 'module', '');
- if($id<=0){
- response(array('message'=>__('The block that you specified seems to be invalid. Please try again', 'rmcommon')), 1, 1);
- }
+ if($id<=0)
+ response(__('The block that you specified seems to be invalid. Please try again', 'rmcommon'), array(), 1, 1);
$block = new RMInternalBlock($id);
- if($block->isNew()){
- response(array('message'=>__('The block that you specified does not exists!. Please try again', 'rmcommon')), 1, 1);
- }
-
+ if($block->isNew())
+ response(__('Specified block does not exists!. Please try again', 'rmcommon'), array(), 1, 1);
+
$positions = RMBlocksFunctions::block_positions();
$form = new RMForm('','','');
$canvas = new RMFormModules('', 'bk_mod', 1, 1, $block->sections(), 3, null, false, 1);
@@ -180,7 +161,7 @@
'id'=>$block->id(),
'content'=>$form,
);
- response($ret, 0, 1);
+ response(sprintf(__('Configuration form for block "%s" was loaded successfully!','rmcommon'), $block->getVar('name')), $ret, 0, 1);
die();
@@ -193,21 +174,15 @@
$$k = $v;
}
- if(!$xoopsSecurity->check($XOOPS_TOKEN_REQUEST)){
- response(array('message'=>__('Session token expired. Please try again.','rmcommon')), 1, 0);
- die();
- }
+ if(!$xoopsSecurity->check($XOOPS_TOKEN_REQUEST))
+ response(__('Session token expired. Please try again.','rmcommon'), array(), 1, 0);
- if($bid<=0){
- response(array('message'=>__('You must provide a block ID!','rmcommon')), 1, 1);
- die();
- }
+ if($bid<=0)
+ response(__('You must provide a block ID!','rmcommon'), array(), 1, 1);
$block = new RMInternalBlock($bid);
- if($block->isNew()){
- response(array('message'=>__('Specified block does not exists!','rmcommon')), 1, 1);
- die();
- }
+ if($block->isNew())
+ response(__('Specified block does not exists!','rmcommon'), array(), 1, 1);
if(isset($options)) $block->setVar('options', serialize($options));
$block->setVar('name', $bk_name);
@@ -225,12 +200,18 @@
// Set Groups
$block->setReadGroups($bk_groups);
- if($block->save()){
- response(array(
- 'message' => __('Block updated successfully!','rmcommon')
- ), 0, 1);
- }
-
+ if(!$block->save())
+ response(sprintf(__('Settings for the block "%s" could not be saved!','rmcommon'), $block->getVar('name')), array('error' => $block->errors()), 1, 1);
+
+ $ret = array(
+ 'id' => $block->id(),
+ 'canvas' => $block->getVar('canvas'),
+ 'visible' => $block->getVar('visible'),
+ 'weight' => $block->getVar('weight'),
+ );
+
+ response(sprintf(__('Settings for block "%s" were saved successfully!','rmcommon'), $block->getVar('name')), $ret, 0, 1);
+
die();
}
@@ -239,53 +220,41 @@
function save_block_position(){
global $xoopsSecurity;
- if(!$xoopsSecurity->check($XOOPS_TOKEN_REQUEST)){
- response(array('message'=>__('Session token expired. Please try again.','rmcommon')), 1, 0);
- die();
- }
+ if(!$xoopsSecurity->check())
+ response(__('Session token expired. Please try again.','rmcommon'), array(), 1, 0);
+
$id = rmc_server_var($_POST, 'id', 0);
$name = rmc_server_var($_POST, 'name', '');
$tag = rmc_server_var($_POST, 'tag', '');
$active = rmc_server_var($_POST, 'active', 1);
- if($id<=0){
- response(array('message'=>__('Specified position is not valid!','rmcommon')), 1, 1);
- die();
- }
+ if($id<=0)
+ response(__('Specified position is not valid!','rmcommon'), array(), 1, 1);
- if($name==''||$tag==''){
- response(array('message'=>__('You must fill name and tag input fields!','rmcommon')), 1, 1);
- die();
- }
+ if($name==''||$tag=='')
+ response(__('You must fill name and tag input fields!','rmcommon'), array(), 1, 1);
$pos = new RMBlockPosition($id);
- if($pos->isNew()){
- response(array('message'=>__('Specified block position does not exists!','rmcommon')), 1, 1);
- die();
- }
+ if($pos->isNew())
+ response(__('Specified blocks position does not exists!','rmcommon'), array(), 1, 1);
$db = XoopsDatabaseFactory::getDatabaseConnection();
$sql = "SELECT COUNT(*) FROM ".$db->prefix("rmc_blocks_positions")." WHERE (name='$name' OR tag='$tag') AND id_position<>$id";
list($num) = $db->fetchRow($db->query($sql));
- if($num>0){
- response(array('message'=>__('Already exists another block position with same name or tag!','rmcommon')), 1, 1);
- die();
- }
-
+ if($num>0)
+ response(__('Already exists another blocks position with same name or tag!','rmcommon'), array(), 1, 1);
+
$pos->setVar('name', $name);
$pos->setVar('tag', $tag);
$pos->setVar('active', $active);
- if($pos->save()){
- response(array('message'=>__('Changes saved successfully!','rmcommon')), 0, 1);
- die();
- } else {
- response(array('message'=>__('Changes could not be saved!','rmcommon')), 1, 1);
- die();
- }
+ if($pos->save())
+ response(sprintf(__('Position "%s" was saved successfylly!','rmcommon'), $pos->getVar('name')), array(), 0, 1);
+ else
+ response(sprintf(__('Position "%s" could not be saved successfully!','rmcommon'), $pos->getVar('name')), array('error' => $pos->errors()), 1, 1);
}
@@ -318,11 +287,13 @@
}
$sql .= "END\n WHERE bid IN (".implode(",",$ids).");";
+ $pos = new RMBlockPosition($pos_id);
+
if($db->queryF($sql))
- response(__('Blocks order saved successfully!','rmcommon'), array('position'=>$pos_id), 0, 0);
+ response(sprintf(__('Blocks order for position "%s" saved successfully!','rmcommon'), $pos->getVar('name')), array('position'=>$pos_id), 0, 0);
else
response(
- __('Blocks order could ot be saved!','rmcommon'),
+ sprintf(__('Blocks order for position "%s" could not be saved!','rmcommon'), $pos->getVar('name')),
array(
'position' => $pos_id,
'error' => $db->error()
@@ -332,12 +303,75 @@
}
+function change_block_visibility($visible){
+ global $xoopsSecurity;
+ $block_id = rmc_server_var($_POST, 'id', 0);
+
+ if(!$xoopsSecurity->check(false, false))
+ response(__('Block visibility could not be saved!','rmcommon'), array('error' => __('Session token expired!','rmcommon')), 1, 0);
+
+ if($block_id<=0)
+ response(__('Block identifier not specified!','rmcommon'), array('error' => ''), 1, 0);
+
+ $block = new RMInternalBlock($block_id);
+ if($block->isNew())
+ response(__('Specified block does not exists!','rmcommon'), array(), 1, 0);
+
+ $block->setVar('visible', $visible);
+
+ if($block->save())
+ response(sprintf(__('The visibility of the block %s was changed successfully!','rmcommon'), $block->getVar('name')), array('visible' => $visible), 0, 0);
+ else
+ response(
+ sprintf(__('Visibility for block %s could not be changed!','rmcommon'), $block->getVar('name')),
+ array(
+ 'error' => $block->error()
+ ),
+ 1, 0
+ );
+
+}
+
+/**
+ * Delete a set of selected widgets
+ */
+function delete_block(){
+
+ global $xoopsSecurity;
+
+ if (!$xoopsSecurity->check())
+ response(__('Session token expired!','rmcommon'), array(), 1, 0);
+
+ $block_id = rmc_server_var($_POST, 'id', 0);
+
+ if($block_id<=0)
+ response(__('No block has been specified!','rmcommon'), array(), 1, 1);
+
+ $block = new RMInternalBlock($block_id);
+ if($block->isNew())
+ response(__('Specified block does not exists!','rmcommon'), array(), 1, 1);
+
+ if (!$block->delete())
+ response(
+ sprintf(__('The block "%s" could not be deleted!', 'rmcommon'), $block->getVar('name')),
+ array('error' => $block->errors()),
+ 1, 1
+ );
+ else
+ response(
+ sprintf(__('The block "%s" was deleted successfully!','rmcommon'), $block->getVar('name')),
+ array(), 0, 1
+ );
+
+}
+
+
$action = rmc_server_var($_POST, 'action', '');
switch($action){
case 'insert':
- insertBlock();
+ insert_block();
break;
case 'settings':
configure_block();
@@ -351,4 +385,13 @@
case 'save-orders':
save_block_order();
break;
+ case 'show-block':
+ change_block_visibility(1);
+ break;
+ case 'hide-block':
+ change_block_visibility(0);
+ break;
+ case 'delete-block':
+ delete_block();
+ break;
}
\ No newline at end of file
Modified: RMC/rmcommon/trunk/rmcommon/blocks/comments.php
===================================================================
--- RMC/rmcommon/trunk/rmcommon/blocks/comments.php 2013-06-08 05:58:31 UTC (rev 11639)
+++ RMC/rmcommon/trunk/rmcommon/blocks/comments.php 2013-06-10 04:35:07 UTC (rev 11640)
@@ -122,32 +122,65 @@
function rmc_bkcomments_edit($options){
- $form = '';
-
- if(defined('RMCLOCATION')){
- $form .= '<table><tr><td></td><td>';
- }
-
- $form .= '</td></tr>';
- $form .= '<tr><td class="head">'.__('Number of Comments:','rmcommon').'</td><td class="odd">';
- $form .= '<input type="text" size="5" name="options[0]" value="'.$options[0].'" />';
- $form .= '<tr><td class="head">'.__('Show module name:','rmcommon').'</td><td class="odd">';
- $form .= '<label><input type="radio" name="options[1]" value="1"'.($options[1]==1?' checked="checked"':'').' />'.__('Yes','rmcommon').'</label>';
- $form .= '<label><input type="radio" name="options[1]" value="0"'.($options[1]==0?' checked="checked"':'').' />'.__('No','rmcommon').'</label></td></tr>';
- $form .= '<tr><td class="head">'.__('Show item name:','rmcommon').'</td><td class="odd">';
- $form .= '<label><input type="radio" name="options[2]" value="1"'.($options[2]==1?' checked="checked"':'').' />'.__('Yes','rmcommon').'</label>';
- $form .= '<label><input type="radio" name="options[2]" value="0"'.($options[2]==0?' checked="checked"':'').' />'.__('No','rmcommon').'</label></td></tr>';
- $form .= '<tr><td class="head">'.__('Show user name:','rmcommon').'</td><td class="odd">';
- $form .= '<label><input type="radio" name="options[3]" value="1"'.($options[3]==1?' checked="checked"':'').' />'.__('Yes','rmcommon').'</label>';
- $form .= '<label><input type="radio" name="options[3]" value="0"'.($options[3]==0?' checked="checked"':'').' />'.__('No','rmcommon').'</label></td></tr>';
- $form .= '<tr><td class="head">'.__('Show date:','rmcommon').'</td><td class="odd">';
- $form .= '<label><input type="radio" name="options[4]" value="1"'.($options[4]==1?' checked="checked"':'').' />'.__('Yes','rmcommon').'</label>';
- $form .= '<label><input type="radio" name="options[4]" value="0"'.($options[4]==0?' checked="checked"':'').' />'.__('No','rmcommon').'</label>';
-
- if(defined('RMCLOCATION')){
- $form .= '</td></tr></table>';
- }
-
+ $form = '<div class="form-horizontal">';
+
+ ob_start();
+ ?>
+ <div class="control-group">
+ <label class="control-label" for="number-comments"><?php _e('Number of Comments:','rmcommon'); ?></label>
+ <div class="controls">
+ <input type="text" size="5" name="options[0]" value="<?php echo $options[0]; ?>" id="number-comments">
+ </div>
+ </div>
+ <div class="control-group">
+ <label class="control-label"><?php _e('Show module name:','rmcommon'); ?></label>
+ <div class="controls">
+ <label class="radio inline">
+ <input type="radio" name="options[1]" value="1"'<?php echo $options[1]==1 ? ' checked="checked"':''; ?>><?php _e('Yes','rmcommon'); ?>
+ </label>
+ <label class="radio inline">
+ <input type="radio" name="options[1]" value="1"'<?php echo $options[1]==0 ? ' checked="checked"':''; ?>><?php _e('No','rmcommon'); ?>
+ </label>
+ </div>
+ </div>
+ <div class="control-group">
+ <label class="control-label"><?php _e('Show item name:','rmcommon'); ?></label>
+ <div class="controls">
+ <label class="radio inline">
+ <input type="radio" name="options[2]" value="1"'<?php echo $options[2]==1 ? ' checked="checked"':''; ?>><?php _e('Yes','rmcommon'); ?>
+ </label>
+ <label class="radio inline">
+ <input type="radio" name="options[2]" value="1"'<?php echo $options[2]==0 ? ' checked="checked"':''; ?>><?php _e('No','rmcommon'); ?>
+ </label>
+ </div>
+ </div>
+ <div class="control-group">
+ <label class="control-label"><?php _e('Show username:','rmcommon'); ?></label>
+ <div class="controls">
+ <label class="radio inline">
+ <input type="radio" name="options[3]" value="1"'<?php echo $options[3]==1 ? ' checked="checked"':''; ?>><?php _e('Yes','rmcommon'); ?>
+ </label>
+ <label class="radio inline">
+ <input type="radio" name="options[3]" value="1"'<?php echo $options[3]==0 ? ' checked="checked"':''; ?>><?php _e('No','rmcommon'); ?>
+ </label>
+ </div>
+ </div>
+ <div class="control-group">
+ <label class="control-label"><?php _e('Show date:','rmcommon'); ?></label>
+ <div class="controls">
+ <label class="radio inline">
+ <input type="radio" name="options[4]" value="1"'<?php echo $options[4]==1 ? ' checked="checked"':''; ?>><?php _e('Yes','rmcommon'); ?>
+ </label>
+ <label class="radio inline">
+ <input type="radio" name="options[4]" value="1"'<?php echo $options[4]==0 ? ' checked="checked"':''; ?>><?php _e('No','rmcommon'); ?>
+ </label>
+ </div>
+ </div>
+ <?php
+ $form .= ob_get_clean();
+
+ $form .= '</div>';
+
return $form;
}
\ No newline at end of file
Modified: RMC/rmcommon/trunk/rmcommon/blocks.php
===================================================================
--- RMC/rmcommon/trunk/rmcommon/blocks.php 2013-06-08 05:58:31 UTC (rev 11639)
+++ RMC/rmcommon/trunk/rmcommon/blocks.php 2013-06-10 04:35:07 UTC (rev 11640)
@@ -143,12 +143,7 @@
}
RMTemplate::get()->add_local_script('jquery.checkboxes.js','rmcommon','include');
- RMTemplate::get()->add_head('<script type="text/javascript">var bks_message = "'.__('Do you really wish to delete selected items?','rmcommon').'";
- var bks_select_message = "'.__('Select at least one item to delete it!','rmcommon').'";
- var lang_save = "'.__('Save','rmcommon').'";
- var lang_cancel = "'.__('Cancel','rmcommon').'";
- var lang_positions = "'.__('Show Positions','rmcommon').'";
- var lang_blocks = "'.__('Show Blocks','rmcommon').'";</script>');
+ RMTemplate::get()->add_head_script(include('include/js-lang.php'));
xoops_cp_header();
@@ -268,41 +263,6 @@
}
-/**
-* Delete a set of selected widgets
-*/
-function delete_blocks(){
-
- global $xoopsSecurity;
-
- if (!$xoopsSecurity->check()){
- redirectMsg('blocks.php', __('You are not allowed to do this action!','rmcommon'), 1);
- die();
- }
-
- $ids = rmc_server_var($_POST, 'ids', array());
-
- if(empty($ids) || !is_array($ids)){
- redirectMsg('blocks.php', __('You must select at least one block!','rmcommon'), 1);
- die();
- }
-
- $error = '';
- foreach ($ids as $id){
- $block = new RMInternalBlock($id);
- // API: Before delete a widget
- $block = RMEvents::get()->run_event('rmcommon.deleting.block',$block);
- if (!$block->delete()) $error .= $block->errors();
- }
-
- if ($errors!=''){
- redirectMsg('blocks.php', __('There was some errors:','rmcommon').'<br />'.$error, 1);
- } else {
- redirectMsg('blocks.php',__('Database updated successfully','rmcommon'), 0);
- }
-
-}
-
function delete_positions(){
global $xoopsSecurity;
Modified: RMC/rmcommon/trunk/rmcommon/class/fields/modules.class.php
===================================================================
--- RMC/rmcommon/trunk/rmcommon/class/fields/modules.class.php 2013-06-08 05:58:31 UTC (rev 11639)
+++ RMC/rmcommon/trunk/rmcommon/class/fields/modules.class.php 2013-06-10 04:35:07 UTC (rev 11640)
@@ -119,18 +119,23 @@
if ($this->type){
// Add js script
RMTemplate::get()->add_local_script('modules_field.js', 'rmcommon', 'include');
+
+ $pagesOptions = array();
+
+ $rtn = '<div class="modules-field" id="modules-field-'.$this->getName().'">
+ <div>
+ <h4>'.__('Available Modules','rmcommon').'</h4>
+ <ul>';
- $rtn = '<div class="modules_field">';
-
$i = 1;
foreach ($modules as $k => $v){
$app = RMFunctions::load_module($k);
- $rtn .= "<div class=\"mod_item\">";
+ $rtn .= "<li>";
$name = $this->multi ? $this->getName()."[$k]" : $this->getName();
if ($this->multi){
- $rtn .= "<label id=\"modlabel-$k\" class='field_module_names'><input type='checkbox' value='$k' name='".$name."' id='".$this->id()."-$k'".(is_array($this->selected) ? (in_array($k, $this->selected) ? " checked='checked'" : '') : '')." /> $v</label>";
+ $rtn .= "<input type='checkbox' value='$k' name='".$name."' id='".$this->id()."-$k'".(is_array($this->selected) ? (in_array($k, $this->selected) ? " checked='checked'" : '') : '')." /> <a href='#'>$v</a>";
} else {
- $rtn .= "<label id=\"modlabel-$k\" class=\"field_module_names\"><input type='radio' value='$k' name='".$this->getName()."' id='".$this->id()."-$k'".(!empty($this->selected) ? ($k == $this->selected ? " checked='checked'" : '') : '')." /> $v</label>";
+ $rtn .= "<input type='radio' value='$k' name='".$this->getName()."' id='".$this->id()."-$k'".(!empty($this->selected) ? ($k == $this->selected ? " checked='checked'" : '') : '')." /> $v";
}
/**
@@ -153,26 +158,44 @@
if(!empty($subpages)){
$selected = $this->selectedSubPages;
$cr = 0;
- $rtn.="<div id=\"subpages-".$k."\" class=\"subpages_container\">
- <div class='sp_title'><span id=\"close-$k\"></span>".__('Inner pages','rmcommon')."</div>";
+
+ $rtns ="<ul class=\"subpages-container subpages-".$k."\" data-module=\"".$k."\">";
$j = 2;
$cr = 2;
if (!is_array($subpages)) $subpages = array();
foreach ($subpages as $page=>$caption){
- $rtn.="<div class=\"sub_item\"><label><input type='checkbox' name='".$name."[subpages][$page]' id='subpages[$k][$page]' value='$page'".(is_array($subpages) && @in_array($page, $selected[$k]) ? " checked='checked'" : '')." onclick=\"checkSubpageClick('subpages[$k][$page]', $k);\" /> $caption</label></div>";
+ $rtns .= "<li><input type='checkbox' name='".$name."[subpages][$page]' id='subpages[$k][$page]' value='$page'".(is_array($subpages) && @in_array($page, $selected[$k]) ? " checked='checked'" : '')." /> $caption</li>";
$j++;
$cr++;
}
- $rtn.='</div>';
+ $rtns .= '</ul>';
+
+ $pagesOptions[] = $rtns;
+ $rtns = '';
}
}
- $rtn .= "</div>";
+ $rtn .= "</li>";
$i++;
}
+ $rtn .= "</ul>
+ </div>";
+
+ if($this->subpages){
+
+ $rtn .= '<div><h4>'.__('Inner Pages','rmcommon').'</h4>';
+
+ foreach($pagesOptions as $page){
+ $rtn .= $page;
+ }
+
+ $rtn .= '</div>';
+
+ }
+
$rtn .= "</div>";
} else {
if ($this->multi){
Modified: RMC/rmcommon/trunk/rmcommon/css/blocks.css
===================================================================
--- RMC/rmcommon/trunk/rmcommon/css/blocks.css 2013-06-08 05:58:31 UTC (rev 11639)
+++ RMC/rmcommon/trunk/rmcommon/css/blocks.css 2013-06-10 04:35:07 UTC (rev 11640)
@@ -1,7 +1,15 @@
+.blocks-nav{
+ border-bottom: 1px solid #ddd;
+ margin-bottom: 20px;
+}
+.blocks-nav .nav-pills{
+ margin-bottom: 10px;
+}
.rmc-position-item{
- width: 300px;
- border: 1px solid #CCC;
- border: 1px solid rgba(0,0,0,0.1);
+ min-width: 300px;
+ width: 19%;
+ border: 1px solid #2a2a2a;
+ border: 1px solid rgba(0,0,0,0.5);
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
@@ -9,20 +17,21 @@
vertical-align: text-top;
padding: 1px;
background-color: #fafafa;
+ margin: 0 5px 10px 0;
+ box-shadow: 0 0 3px rgba(0,0,0,0.3);
}
.rmc-position-item h3{
margin: 0;
padding: 5px;
font-size: 1.1em;
- color: #333;
- color: rgba(0,0,0,0.5);
+ color: #FFF;
border-radius: 2px 2px 0 0;
-moz-border-radius: 2px 2px 0 0;
-webkit-border-radius: 2px 2px 0 0;
- border-bottom: 1px solid rgba(0,0,0,0.1);
- text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
- background-color: #ebebeb;
- background-color: rgba(0,0,0,0.05);
+ border-bottom: 1px solid rgba(0,0,0,0.5);
+ text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
+ background-color: #2a2a2a;
+ /*background-color: rgba(0,85,128,0.05);*/
}
.rmc-position-item h3 > img{
float: right;
@@ -133,82 +142,46 @@
display: block;
}
+.rmc_blocks_options{
+ margin-bottom: 20px;
+}
/** Menus **/
-.megamenu{
-position: absolute;
-display: none;
-left: 0;
-top: 0;
-background: #fff;
-border: 1px solid #507BA0;
-border-width: 5px 1px;
-font: normal 12px Verdana;
-z-index: 100;
+.megamenu, #blocks-console{
+ position: absolute;
+ display: none;
+ left: 0;
+ top: 0;
+ background: #fff;
+ border-top: 12px solid #ebebeb;
+ border-radius: 2px;
+ z-index: 100;
+ box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 2px 3px rgba(0,0,0,0.4);
}
.megamenu .column{
-overflow: hidden;
+ overflow: hidden;
}
-.megamenu .column ul{
-margin: 0;
-padding: 0;
-list-style-type: none;
-}
-
-.megamenu .column ul li{
-margin: 2px;
-float: left;
-}
.megamenu .column ul li a{
- display: block;
- padding: 5px 7px;
- background: #ebebeb;
- border-radius: 5px;
border: 1px solid #CCC;
- color: #666;
- text-shadow: 1px 1px 1px #FFF;
}
-.megamenu .column ul li a:hover{
- text-decoration: none;
- color: #333;
-}
.megamenu .column h3{
- font: bold 13px Arial;
- margin: 10px 0 5px 0;
- border-bottom: 1px solid #666;
+ margin: 0 0 5px 0;
+ border-bottom: 1px solid #ddd;
padding: 0 0 2px 0;
- text-transform: uppercase;
- font-size: 0.9em;
}
-.rmc_menus{
- float: right;
- padding: 6px 6px;
- font-size: 0.9em;
- border-radius: 4px;
- -moz-border-radius: 4px;
- border: 1px solid #ccc;
- background: url(../images/down.png) no-repeat right;
- padding-right: 16px;
- margin: 0 2px;
-}
-#newpos{
- background: none;
- padding: 6px;
-}
-.menucont{
+
+.menucont, #bk-messages{
max-height: 300px;
- padding: 10px 0 10px 10px;
+ padding: 10px;
overflow: auto;
- width: 580px;
+ max-width: 580px;
}
-#newban{
-
+#bk-messages .alert{
+ margin-bottom: 5px;
}
-.rmc_menus:hover{
- background-color: #ebebeb;
-}
+
.bk-waiting{
display: none;
float: right;
@@ -228,10 +201,7 @@
}
/** Settings Form **/
-.bk_hightlight{
- background: #FFF9DD;
-}
-#blocker{
+#settings-blocker{
position: fixed;
top: 0;
left: 0;
@@ -239,12 +209,10 @@
bottom: 0;
display: none;
background: #000;
- opacity: 0.7;
- -moz-opacity: 0.7;
- filter: Alpha(Opacity=70);
- *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
+ background-color: rgba(255,255,255,0.9);
+ z-index: 3100;
}
-#loading{
+#settings-loading{
display: none;
position: fixed;
width: 200px;
@@ -262,147 +230,81 @@
border: 2px solid #999;
box-shadow: 0 0 10px #333;
-moz-box-shadow: 0 0 10px #333;
+ z-index: 3102;
}
-#loading img{
+#settings-loading img{
margin: 0 10px 0 0;
float: left;
}
-#form-window{
+#settings-form-window{
display: none;
position: fixed;
- top: 20%;
- left: 50%;
- margin-left: -300px;
- width: 600px;
- max-height: 500px;
+ top: 0;
+ left: 40px;
+ right: 40px;
+ bottom: 0;
background: #fff;
- border: 2px solid #999;
- padding: 1px;
- border-radius: 8px;
- -moz-border-radius: 8px;
- box-shadow: 0 0 20px #333;
- -moz-box-shadow: 0 0 20px #333;
+ border: 1px solid rgba(0,0,0,0.2);
+ border-width: 0 1px;
+ padding: 41px 10px 10px 10px;
+ box-shadow: 0 0 5px rgba(0,0,0,0.3);
+ z-index: 3101;
}
-#block-config-form{
- position: relative;
-}
-#block-config-form .title{
- border-radius: 7px 7px 0 0;
- -moz-border-radius: 7px 7px 0 0;
-}
-#block-config-form .close{
- display: block;
- float: right;
- width: 24px;
- height: 24px;
- background: url(../images/closeb.png) no-repeat center;
- margin: -5px 0 0 -6px;
- cursor: pointer;
-}
-#block-config-form .content{
- padding: 1%;
- /*overflow: auto;*/
-}
-label.options{
- display: block;
+
+#settings-form-window .title{
+ position: absolute;
+ top: 0; left: 0; right: 0;
+ font-size: 20px;
+ line-height: 40px;
+ padding: 0 10px;
font-weight: bold;
- padding: 0 0 3px 0;
- margin: 10px 0 0 0;
- color: #000;
+ color: #2a2a2a;
+ text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
+ background-color: #ebebeb;
+ border-bottom: 1px solid rgba(0,0,0,0.05);
}
-#block-config-form .big{
- width: 98%;
- font-size: 1.4em;
+
+#block-config-form{
+ position: absolute;
}
-.bk_tab_titles{
- overflow: hidden;
+#block-config-form .tab-content{
+ position: absolute;
+ top: 0; left: 0; right: 0; bottom: 0;
+ padding: 0 10px;
}
-.bk_tab_titles span{
- display: block;
- float: left;
- padding: 4px 10px;
- background-color: #fff;
- border-radius: 4px 4px 0 0;
- -moz-border-radius: 4px 4px 0 0;
- margin-right: 1px;
- border: 1px solid #CCC;
- border-bottom: 0;
- cursor: pointer;
- color: #666;
- font-size: 0.9em;
+
+#general-content .block-title{
+ font-size: 24px!important;
+ height: 40px!important;
+ line-height: 40px;
}
-.bk_tab_titles span.selected{
- font-weight: bold;
- color: #000;
- background: #ebebeb;
+
+.settings-form-controls{
+ position: absolute;
+ bottom: 0; left: 0; right: 0;
+ padding: 10px;
+ background: #f2f2f2;
+ border-top: 1px solid rgba(0,0,0,0.05);
}
-.bk_tab_titles span:hover{
- background: #E0E0E0;
- color: #333;
+
+.settings-nav{
+ padding: 5px 20px 0 20px;
+ background: #f9f9f9;
+ margin: 0 -10px 15px -10px!important;
+ border-top: 1px solid rgba(255,255,255,0.3);
}
-.bk_tab{
- border: 1px solid #CCC;
- padding: 5px;
- overflow: auto;
- border-radius: 0 5px 5px 5px;
- -moz-border-radius: 0 5px 5px 5px;
- max-height: 350px;
-}
-#custom-content,
-#block-permissions{
- display: none;
-}
-.content .left{
- float: left;
- width: 48%;
-}
-.content .right{
- float: right;
- width: 48%;
-}
-.bk_buttons{
- padding: 4px 0;
- text-align: left;
- overflow: hidden;
-}
-.bk_buttons input[type='button']{
- float: right;
-}
-.bk_buttons input[type='submit']{
- float: left;
-}
-.subpages_container .sub_item label{
- color: #999;
-}
-.code{
+
+.pre{
font-family: "Courier New", courier, monospace;
font-size: 1.1em;
padding: 4px;
background: #ebebeb;
}
-.code em{color: #c00;font-weight: bold;}
-#blocks-modpos{
- float: left;
- overflow: hidden;
- background: #ebebeb;
- padding: 3px 5px 5px 5px;
- border-radius: 5px;
+.pre em{color: #c00;font-weight: bold;}
+
+.invisible-block .item-controls{
+ background: #f2f2f2!important;
+ color: #999;
+ color: rgba(0,0,0,0.3);
}
-.pos_data{display: none;}
-.editor{background:#f2f2f2;}
-.editor input[type='button'],.editor input[type='submit']{margin: 2px;}
-#bk-sorts{display: none;}
-.bk-sort{
- font-size: 1.2em;
- list-style: none;
-}
-.bk-sort li{
- margin: 4px 0;
- width: 400px;
- cursor: move;
-}
-.bk-sort li div{padding: 8px 12px;border: 1px solid #CCC;}
-.placeholder{background: #ebebeb;}
-.save-order{display: inline-block;padding: 4px 6px; font-weight: bold;background: #ebebeb; border: 1px solid #CCC; border-radius: 4px;margin: 5px 2px;}
-.bk_waiting{overflow: hidden;display: none; padding: 0 10px;font-style: italic;}
Added: RMC/rmcommon/trunk/rmcommon/css/bootstrap-responsive.min.css
===================================================================
--- RMC/rmcommon/trunk/rmcommon/css/bootstrap-responsive.min.css (rev 0)
+++ RMC/rmcommon/trunk/rmcommon/css/bootstrap-responsive.min.css 2013-06-10 04:35:07 UTC (rev 11640)
@@ -0,0 +1,9 @@
+/*!
+ * Bootstrap Responsive v2.3.2
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}
Added: RMC/rmcommon/trunk/rmcommon/css/bootstrap.min.css
===================================================================
--- RMC/rmcommon/trunk/rmcommon/css/bootstrap.min.css (rev 0)
+++ RMC/rmcommon/trunk/rmcommon/css/bootstrap.min.css 2013-06-10 04:35:07 UTC (rev 11640)
@@ -0,0 +1,9 @@
+/*!
+ * Bootstrap v2.3.2
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
@@ Diff output truncated at 100000 characters. @@
|