Reorganización del interfaz: fluido y con barra lateral izquierda

git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_PROFIND_Web/trunk@62 3fe1ab16-cfe0-e34b-8c9f-7d8c168d430d
This commit is contained in:
David Arranz 2012-10-15 14:49:53 +00:00
parent d6455db3ed
commit 054e7a2f0e
12 changed files with 177 additions and 113 deletions

View File

@ -1,5 +1,6 @@
html {
overflow-y: scroll
overflow-y: scroll;
background: url("../images/noise.white.png") repeat scroll 0 0 transparent;
}
body {
color: #222;
@ -494,6 +495,11 @@ a.rowlink {
border-top: 1px solid #ccc;
background: #fafafa;
}
.sidebar .accordion-group .btn {
color: #fff;
}
.sdb_h_active a {
background: url("../images/bullet_green.png") no-repeat 98% center
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

View File

@ -2,4 +2,5 @@
Script by @scottjehl, rebound by @wilto.
MIT License.
*/
/*! A fix for the iOS orientationchange zoom bug. Script by @scottjehl, rebound by @wilto.MIT License.*/(function(a){function l(){c.setAttribute("content",f),g=!0}function m(){c.setAttribute("content",e),g=!1}function n(b){k=b.accelerationIncludingGravity,h=Math.abs(k.x),i=Math.abs(k.y),j=Math.abs(k.z),(!a.orientation||a.orientation===180)&&(h>7||(j>6&&i<8||j<8&&i>6)&&h>5)?g&&m():g||l()}if(!(/iPhone|iPad|iPod/.test(navigator.platform)&&navigator.userAgent.indexOf("AppleWebKit")>-1))return;var b=a.document;if(!b.querySelector)return;var c=b.querySelector("meta[name=viewport]"),d=c&&c.getAttribute("content"),e=d+",maximum-scale=1",f=d+",maximum-scale=10",g=!0,h,i,j,k;if(!c)return;a.addEventListener("orientationchange",l,!1),a.addEventListener("devicemotion",n,!1)})(this);
/*! A fix for the iOS orientationchange zoom bug. Script by @scottjehl, rebound by @wilto.MIT License.*/
(function(a){function l(){c.setAttribute("content",f),g=!0}function m(){c.setAttribute("content",e),g=!1}function n(b){k=b.accelerationIncludingGravity,h=Math.abs(k.x),i=Math.abs(k.y),j=Math.abs(k.z),(!a.orientation||a.orientation===180)&&(h>7||(j>6&&i<8||j<8&&i>6)&&h>5)?g&&m():g||l()}if(!(/iPhone|iPad|iPod/.test(navigator.platform)&&navigator.userAgent.indexOf("AppleWebKit")>-1))return;var b=a.document;if(!b.querySelector)return;var c=b.querySelector("meta[name=viewport]"),d=c&&c.getAttribute("content"),e=d+",maximum-scale=1",f=d+",maximum-scale=10",g=!0,h,i,j,k;if(!c)return;a.addEventListener("orientationchange",l,!1),a.addEventListener("devicemotion",n,!1)})(this);

View File

@ -1,2 +1,16 @@
<?php $this->pageTitle=Yii::t('profind', 'Modificación de los datos de la empresa'); ?>
<?php echo $this->renderPartial('_form', array('model'=>$model)); ?>
<?php
$this->pageTitle=Yii::t('profind', 'Modificación de los datos de la empresa');
$this->breadcrumbs = array(
Yii::t('profind', 'Perfil') => array('/usuario/modificar', 'id' => Yii::app()->user->id),
Yii::t('profind', 'Empresa'),
);
// Sidebar
echo $this->renderPartial('//sidebars/_menu_usuario');
// Contenido
echo $this->renderPartial('_form', array('model' => $model));
?>

View File

@ -21,11 +21,11 @@
<link rel="stylesheet" href="<?php echo Yii::app()->theme->baseUrl; ?>/css/media.css" />
<link rel="stylesheet" href="<?php echo Yii::app()->theme->baseUrl; ?>/css/azul.css" />
<!-- Favicon -->
<link rel="shortcut icon" href="favicon.ico" />
</head>
<body class="sidebar_hidden profind-fixed">
<body class="">
<div id="maincontainer" class="clearfix">
<!-- cabecera -->
<header>
@ -37,38 +37,44 @@
</div>
<ul class="nav user_menu pull-right">
<li class="hidden-phone hidden-tablet">
<div class="nb_boxes clearfix">
</div>
</li>
<ul class="nav nav-collapse user_menu pull-right">
<li class="hidden-phone hidden-tablet"></li>
<li class="divider-vertical hidden-phone hidden-tablet"></li>
<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle" href="#"><?php echo CHtml::encode(Yii::app()->user->name); ?> <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><?php echo CHtml::link(Yii::t('profind', 'Mi perfil'), $this->createUrl('usuario/modificar', array('id' => Yii::app()->user->id))); ?></li>
<li><?php echo CHtml::link(Yii::t('profind', 'Cambiar la password'), $this->createUrl('usuario/cambiarPassword', array('id' => Yii::app()->user->id))); ?></li>
<li><?php echo CHtml::link(Yii::t('profind', 'Perfil'), $this->createUrl('usuario/modificar', array('id' => Yii::app()->user->id))); ?></li>
<?php if (Yii::app()->user->esCoordinador): ?>
<li><?php echo CHtml::link(Yii::t('profind', 'Empresa'), $this->createUrl('empresa/modificar', array('id' => Yii::app()->user->id_empresa))); ?></li>
<li><?php echo CHtml::link(Yii::t('profind', 'Productos'), $this->createUrl('subscripcion/modificar', array('id' => Yii::app()->user->subscripcion->id))); ?></li>
<?php if (Yii::app()->user->tieneEquipo): ?>
<li><?php echo CHtml::link(Yii::t('profind', 'Equipo'), $this->createUrl('equipo/index')); ?></li>
<?php endif; ?>
<?php endif; ?>
<li class="divider"></li>
<li><?php echo CHtml::link(Yii::t('profind', 'Salir'), $this->createUrl('site/logout')); ?></li>
<li><?php echo CHtml::link(Yii::t('profind', 'Networks'), $this->createUrl('network/index')); ?></li>
<li><?php echo CHtml::link(Yii::t('profind', 'Portales'), $this->createUrl('portal/index')); ?></li>
<li class="divider"></li>
<li><?php echo CHtml::link(Yii::t('profind', 'Cambiar la password'), $this->createUrl('usuario/cambiarPassword', array('id' => Yii::app()->user->id))); ?></li>
</ul>
</li>
<li>
<?php echo CHtml::link(
CHtml::tag('i', array('class' => 'icon-off icon-white'), '') . ' ' . Yii::t('profind', 'Salir'),
$this->createUrl('site/logout')
);
?>
</li>
</ul>
<a data-target=".nav-collapse" data-toggle="collapse" class="btn_menu">
<span class="icon-align-justify icon-white"></span>
</a>
<nav>
<div class="nav-collapse">
<?php
$itemsMenu = array();
// Agente
$itemsMenu[] = array(
'label' => CHtml::tag('i', array('class' => 'icon-user icon-white'), '') . ' ' . Yii::t('profind', 'Agente'),
'url' => array('/usuario/modificar', 'id' => Yii::app()->user->id),
'active' => true,
'linkOptions' => array(),
);
// Tablero
$itemsMenu[] = array(
'label' => CHtml::tag('i', array('class' => 'icon-th icon-white'), '') . ' ' . Yii::t('profind', 'Tablero'),
@ -93,13 +99,13 @@
// BD Candidatos
$itemsMenu[] = array(
'label' => CHtml::tag('i', array('class' => 'icon-hdd icon-white'), '') . ' ' . Yii::t('profind', 'BD Candidatos'),
'url' => '',
'url' => array('/candidato/index'),
'linkOptions' => array(),
);
// Blog
$itemsMenu[] = array(
'label' => CHtml::tag('i', array('class' => 'icon-hdd icon-white'), '') . ' ' . Yii::t('profind', 'Blog'),
'label' => CHtml::tag('i', array('class' => 'icon-globe icon-white'), '') . ' ' . Yii::t('profind', 'Blog'),
'url' => 'http://www.profindtic.com/blog',
'linkOptions' => array(),
);
@ -123,75 +129,65 @@
<!-- contenido -->
<div id="contentwrapper">
<div class="main_content">
<nav>
<?php
$itemsSubmenu = array();
// Perfil
$itemsSubmenu[] = array(
'label' => Yii::t('profind', 'Perfil'),
'url' => array('/usuario/modificar', 'id' => Yii::app()->user->id),
'linkOptions' => array(),
);
// Empresa
if (Yii::app()->user->esCoordinador)
$itemsSubmenu[] = array(
'label' => Yii::t('profind', 'Empresa'),
'url' => array('/empresa/modificar', 'id' => Yii::app()->user->id_empresa),
'linkOptions' => array(),
);
// Producto
if (Yii::app()->user->esCoordinador)
$itemsSubmenu[] = array(
'label' => Yii::t('profind', 'Productos'),
'url' => array('/subscripcion/modificar', 'id' => Yii::app()->user->subscripcion->id),
'linkOptions' => array(),
);
// Equipo
if ((Yii::app()->user->esCoordinador) && (Yii::app()->user->tieneEquipo))
$itemsSubmenu[] = array(
'label' => Yii::t('profind', 'Equipo'),
'url' => array('/equipo/index'),
'linkOptions' => array('class' => 'icon_block contacto'),
);
// Networks
$itemsSubmenu[] = array(
'label' => Yii::t('profind', 'Networks'),
'url' => array('/network/index'),
'linkOptions' => array(),
);
// Portales
$itemsSubmenu[] = array(
'label' => Yii::t('profind', 'Portales'),
'url' => array('/portal/index'),
'linkOptions' => array(),
);
$this->widget('zii.widgets.CMenu', array(
'activeCssClass' => 'active',
'encodeLabel' => false,
'htmlOptions' => array(
'class' => 'nav nav-pills',
),
'items' => $itemsSubmenu,
));
?>
</nav>
<?php if(isset($this->breadcrumbs)):?>
<?php $this->widget('zii.widgets.CBreadcrumbs', array(
'homeLink' => CHtml::link(Yii::t('intranet', 'Tablero'), array('/site/index')),
'tagName' => 'ul',
'links' => $this->breadcrumbs,
'activeLinkTemplate' => '<li><a href="{url}">{label}</a></li>',
'inactiveLinkTemplate' => '<li class="active">{label}</li>',
'separator' => '<span class="divider">/</span>',
'htmlOptions' => array('class' => 'breadcrumb'),
)); ?>
<?php endif; ?>
<?php echo $content; ?>
</div>
</div>
<!-- sidebar -->
<div class="sidebar">
<div class="sidebar_inner">
<form action="#" class="input-append" method="post" >
<input autocomplete="off" name="query" class="search_query input-medium" size="16" type="text" placeholder="<?php echo Yii::t('profind', 'Buscar...'); ?>" />
<button type="submit" class="btn"><i class="icon-search"></i></button>
</form>
<div id="side_accordion" class="accordion">
<?php if (count($this->menu )> 0): ?>
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" href="#collapseMenu">
<i class="icon-cog"></i> <?php echo Yii::t('profind', 'Menú'); ?>
</a>
</div>
<div id="collapseMenu" class="accordion-body in collapse" style="height: auto;">
<div class="accordion-inner">
<?php $this->widget('zii.widgets.CMenu', array(
'activeCssClass' => 'active',
'encodeLabel' => false,
'items'=> (isset($this->menu['sidebar'])) ? $this->menu['sidebar'] : $this->menu,
'htmlOptions' => array(
'class' => 'nav nav-list',
),
)); ?>
</div>
</div>
</div>
<?php endif; ?>
<?php if (isset($this->clips['sidebar'])) echo $this->clips['sidebar']; ?>
</div>
</div>
</div>
<!-- Bootstrap JS -->
<script src="<?php echo Yii::app()->theme->baseUrl; ?>/bootstrap/js/bootstrap.min.js"></script>
<!-- Arreglo orientación en iOS -->
<script src="<?php echo Yii::app()->theme->baseUrl; ?>/js/ios-orientationchange-fix.js"></script>
<!-- Mensajes -->
<script src="<?php echo Yii::app()->theme->baseUrl; ?>/lib/sticky/sticky.min.js"></script>
<!-- General -->
<script src="<?php echo Yii::app()->theme->baseUrl; ?>/js/profind-general.js"></script>
</div>
</body>
</html>

View File

@ -1,4 +1,16 @@
<?php $this->pageTitle = Yii::t('profind', 'Networks'); ?>
<?php
$this->pageTitle = Yii::t('profind', 'Networks');
$this->breadcrumbs = array(
Yii::t('profind', 'Perfil') => array('/usuario/modificar', 'id' => Yii::app()->user->id),
Yii::t('profind', 'Networks'),
);
// Sidebar
echo $this->renderPartial('//sidebars/_menu_usuario');
?>
<div class="row-fluid">
<div class="span12">

View File

@ -1,4 +1,16 @@
<?php $this->pageTitle = Yii::t('profind', 'Portales'); ?>
<?php
$this->pageTitle = Yii::t('profind', 'Portales');
$this->breadcrumbs = array(
Yii::t('profind', 'Perfil') => array('/usuario/modificar', 'id' => Yii::app()->user->id),
Yii::t('profind', 'Portales'),
);
// Sidebar
echo $this->renderPartial('//sidebars/_menu_usuario');
?>
<div class="row-fluid">
<div class="span12">

View File

@ -5,34 +5,35 @@ $ajax_options = array(
'dataType' => 'json',
'success' => "function(data) {
if (data.status == 'failure')
$('#msj_info p').text('Se ha producido un fallo al tramitar su solicitud de baja. Inténtelo más tarde o contacte con PROFIND.');
$('#msj_info_cerrar_cuenta p').text('Se ha producido un fallo al tramitar su solicitud de baja. Inténtelo más tarde o contacte con PROFIND.');
else
$('#msj_info p').text('Para realizar la cancelación de su cuenta, compruebe su correo electrónico. Recibirá un mensaje que deberá confirmar.');
$('#msj_info').modal();
$('#msj_info_cerrar_cuenta p').text('Para realizar la cancelación de su cuenta, compruebe su correo electrónico. Recibirá un mensaje que deberá confirmar.');
$('#msj_info_cerrar_cuenta').modal();
}",
);
?>
<?php $this->beginClip('cerrarCuenta'); ?>
<div class="w-box">
<div class="w-box-header">
<?php echo Yii::t('profind', 'Dar de baja la cuenta'); ?>
<div class="pull-right"><i class="icon-info-sign"></i></div>
<?php $this->beginClip('sidebar'); ?>
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" href="#collapseCerrarCuenta">
<i class="icon-exclamation-sign"></i> <?php echo Yii::t('profind', 'Dar de baja la cuenta'); ?>
</a>
</div>
<div class="w-box-content cnt_a">
<?php echo Yii::t('profind', 'Puede solicitar dar de baja su cuenta pulsando en el botón de abajo.'); ?>
</div>
<div class="w-box-footer pagination-centered">
<?php echo CHtml::link(Yii::t('profind', 'Dar de baja la cuenta'), '#', array(
'class' => 'btn btn-small btn-danger',
'onclick' => '$("#msj_pregunta").modal()'
));
?>
<div id="collapseCerrarCuenta" class="in collapse" style="height: auto;">
<div class="accordion-inner">
<p><?php echo Yii::t('profind', 'Puede solicitar dar de baja su cuenta pulsando en el botón de abajo.'); ?></p>
<p>
<?php echo CHtml::link(Yii::t('profind', 'Dar de baja la cuenta'), '#', array(
'class' => 'btn btn-small btn-danger',
'onclick' => '$("#msj_pregunta_cerrar_cuenta").modal()'
));?>
</p>
</div>
</div>
</div>
<div id="msj_pregunta" class="modal hide fade">
<div id="msj_pregunta_cerrar_cuenta" class="modal hide fade">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h3><?php echo Yii::t('profind', 'Solicitud de baja de cuenta'); ?></h3>
@ -52,7 +53,7 @@ $ajax_options = array(
</div>
</div>
<div id="msj_info" class="modal hide fade">
<div id="msj_info_cerrar_cuenta" class="modal hide fade">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h3><?php echo Yii::t('profind', 'Solicitud de cancelación de su cuenta en PROFIND'); ?></h3>

View File

@ -16,7 +16,7 @@
</div>
<div class="row-fluid">
<div class="span12">
<div class="span7">
<h4 class="heading"><?php echo Yii::t('profing', 'Cuenta Personal'); ?></h4>
<div class="row-fluid">
<table class="table-striped table-bordered table-comparison span12">
@ -102,7 +102,7 @@
</div>
</div>
<div class="row-fluid">
<div class="span12">
<div class="span7">
<h4 class="heading"><?php echo Yii::t('profing', 'Cuenta para Equipos'); ?> <small>Publicaciones Ilimitadas</small></h4>
<div class="row-fluid">
<table class="table-striped table-bordered table-comparison span12">

View File

@ -1,4 +1,16 @@
<?php $this->pageTitle = Yii::t('profind', 'Productos'); ?>
<?php
$this->pageTitle=Yii::t('profind', 'Productos');
$this->breadcrumbs = array(
Yii::t('profind', 'Perfil') => array('/usuario/modificar', 'id' => Yii::app()->user->id),
Yii::t('profind', 'Productos'),
);
// Sidebar
echo $this->renderPartial('//sidebars/_menu_usuario');
?>
<?php Yii::app()->clientScript->registerScript('cambio_producto', '
$(".table-comparison .btn-actualizar").click(function(e){

View File

@ -149,7 +149,6 @@ Yii::app()->clientScript->registerScript(
</div>
</div>
</fieldset>
<?php $this->renderClip('cerrarCuenta'); ?>
</div>
<?php $this->endWidget(); ?>
</div>

View File

@ -1,6 +1,17 @@
<?php $title = ($model->nombreCompleto) ? $model->nombreCompleto : $model->email; ?>
<?php $this->pageTitle = Yii::t('profind', 'Modificación del perfil') . ' - ' . $title ?>
<?php
<?php echo $this->renderPartial('_cerrarCuenta', array('model' => $model)); ?>
<?php echo $this->renderPartial('_form', array('model' => $model)); ?>
$this->pageTitle = Yii::t('profind', 'Perfil') . ' - ' . Yii::app()->user->name;
$this->breadcrumbs = array(
Yii::t('profind', 'Perfil'),
);
// Sidebar
echo $this->renderPartial('//sidebars/_menu_usuario');
echo $this->renderPartial('//sidebars/_cerrar_cuenta', array('model' => $model));
// Contenido
echo $this->renderPartial('_form', array('model' => $model));
?>