2 Commits

Author SHA1 Message Date
Samuele E. Locatelli 31edc69717 Update gitignore e README 2017-09-13 18:18:33 +02:00
Samuele E. Locatelli 37d2340027 Primo rilascio progetto ScheMe-PIC 2017-09-13 18:14:49 +02:00
2440 changed files with 869544 additions and 23 deletions
+10
View File
@@ -45,6 +45,16 @@ StockMan.suo
/ScheMe-SP/bin/*
/ScheMe-SP/obj/*
#############################################
# Area ScheMe-PIC
#############################################
# ignoro i files log/PDF/temp
/ScheMe-PIC/logs/*.txt
/ScheMe-PIC/logs/*.zip
/ScheMe-PIC/bin/*
/ScheMe-PIC/obj/*
##############################################
## Area ScheMe_Data
##############################################
Binary file not shown.
Binary file not shown.
+9 -1
View File
@@ -162,12 +162,20 @@
</site>
<site name="ScheMe" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\ScheMe\ScheMe-SP" />
<virtualDirectory path="/" physicalPath="C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\ScheMe\ScheMe-PIC" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:64430:localhost" />
</bindings>
</site>
<site name="ScheMe-PIC" id="3">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\ScheMe\ScheMe-PIC" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:64431:localhost" />
</bindings>
</site>
<siteDefaults>
<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
+25 -7
View File
@@ -2,25 +2,43 @@
Il progetto ScheMe serve alla gestione di una GENERICA scheda medica con impiego in ambito sanitario/fitness
<!-- TOC -->
- [ScheMe](#scheme)
- [Implementazioni](#implementazioni)
- [ScheMe-AFA](#scheme-afa)
- [ScheMe-SP](#scheme-sp)
- [ScheMe-PIC](#scheme-pic)
- [Note e ToDo's](#note-e-todos)
- [2017.08.10](#20170810)
<!-- /TOC -->
E' l'evoluzione del progetto MedPred (2012-2016) fatto partire da HTH/UniBg con DonOrione e ASL/ATS di Bg x analisi medicina predittiva anziani (Progetto Smart Aging)
## ScheMe-AFA
## Implementazioni
### ScheMe-AFA
Primo dei progetti evolutivi di ScheMe, a partire dal 2017 impiegato presso CusBG x supporto ai progetti AFA.
E' stato evoluto per gestione schede mediche pazienti anziani (es AFA65 / WCP), con integraizone futura x casi specifici (diabetici, etc) e con possibilità sviluppo tracking performances giovani/atleti
## ScheMe-SP
### ScheMe-SP
Secondo progetto sempre per CusBG, a aprtire da settembre 2017 per seguire le attività progettuali svolte con le scuole di Bergamo (città) per i bambini della scuola primaria, suddivisi in due gruppi/fasce (classi 1-2 e classi 3-4-5)
## ScheMe-PIC
### ScheMe-PIC
Progetti ideato insieme al dott. Sgherzi per la gestione di centri PIC (Presa In Carico) per i pazienti anziani secondo la nuova normativa della regione Lombardia in adozione dal 2018.
# Note e ToDo's
## Note e ToDo's
### 2017.08.10
## 2017.08.10
Alcune cose da verificare x nuovi progetti...
* DB di ScheMe-PIC e ScheMe-SP NON sono allineati/aggiornati ai db AFA (e di produzione) --> da allineare (post verifica errore precedente)
* vanno creati NUOVI progetti PIC e SP indipendenti (VsProj + resto)
* DB di ScheMe-PIC e ScheMe-SP NON sono allineati/aggiornati ai db AFA (e di produzione) --> da allineare (post verifica errore precedente)
* vanno creati NUOVI progetti PIC e SP indipendenti (VsProj + resto)
BIN
View File
Binary file not shown.
+97
View File
@@ -0,0 +1,97 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26730.12
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScheMe-PIC", "ScheMe-PIC\ScheMe-PIC.csproj", "{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScheMe_Data", "ScheMe_Data\ScheMe_Data.csproj", "{234E6827-B79C-435D-92E3-E81A3825D120}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SteamWare", "..\Steamware\SteamWareLib\SteamWare.csproj", "{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "VersGen\VersGen.csproj", "{7C587950-A570-489C-9784-27256384E57E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
AlumatTest|Any CPU = AlumatTest|Any CPU
CUSBG|Any CPU = CUSBG|Any CPU
Debug|Any CPU = Debug|Any CPU
IIS01_SP|Any CPU = IIS01_SP|Any CPU
IIS01_TK|Any CPU = IIS01_TK|Any CPU
IIS01|Any CPU = IIS01|Any CPU
IIS02|Any CPU = IIS02|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.AlumatTest|Any CPU.ActiveCfg = IIS01|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.AlumatTest|Any CPU.Build.0 = IIS01|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.CUSBG|Any CPU.ActiveCfg = CUSBG|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.CUSBG|Any CPU.Build.0 = CUSBG|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.IIS01_SP|Any CPU.ActiveCfg = IIS01|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.IIS01_SP|Any CPU.Build.0 = IIS01|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.IIS01_TK|Any CPU.ActiveCfg = IIS01|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.IIS01_TK|Any CPU.Build.0 = IIS01|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.IIS01|Any CPU.ActiveCfg = IIS01|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.IIS01|Any CPU.Build.0 = IIS01|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.IIS02|Any CPU.ActiveCfg = IIS02|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.IIS02|Any CPU.Build.0 = IIS02|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}.Release|Any CPU.Build.0 = Release|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.AlumatTest|Any CPU.ActiveCfg = IIS02|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.AlumatTest|Any CPU.Build.0 = IIS02|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.CUSBG|Any CPU.ActiveCfg = IIS02|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.CUSBG|Any CPU.Build.0 = IIS02|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.Debug|Any CPU.Build.0 = Debug|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.IIS01_SP|Any CPU.ActiveCfg = IIS02|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.IIS01_SP|Any CPU.Build.0 = IIS02|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.IIS01_TK|Any CPU.ActiveCfg = IIS02|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.IIS01_TK|Any CPU.Build.0 = IIS02|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.IIS01|Any CPU.ActiveCfg = IIS02|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.IIS01|Any CPU.Build.0 = IIS02|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.IIS02|Any CPU.ActiveCfg = IIS02|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.IIS02|Any CPU.Build.0 = IIS02|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.Release|Any CPU.ActiveCfg = Release|Any CPU
{234E6827-B79C-435D-92E3-E81A3825D120}.Release|Any CPU.Build.0 = Release|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.AlumatTest|Any CPU.ActiveCfg = AlumatTest|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.AlumatTest|Any CPU.Build.0 = AlumatTest|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.CUSBG|Any CPU.ActiveCfg = IIS01_SP|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.CUSBG|Any CPU.Build.0 = IIS01_SP|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS01_SP|Any CPU.ActiveCfg = IIS01_SP|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS01_SP|Any CPU.Build.0 = IIS01_SP|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS01_TK|Any CPU.ActiveCfg = IIS01_TK|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS01_TK|Any CPU.Build.0 = IIS01_TK|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS01|Any CPU.ActiveCfg = IIS01_SP|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS01|Any CPU.Build.0 = IIS01_SP|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS02|Any CPU.ActiveCfg = IIS01_SP|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS02|Any CPU.Build.0 = IIS01_SP|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.Build.0 = Release|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.AlumatTest|Any CPU.ActiveCfg = Release|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.AlumatTest|Any CPU.Build.0 = Release|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.CUSBG|Any CPU.ActiveCfg = Release|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.CUSBG|Any CPU.Build.0 = Release|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.IIS01_SP|Any CPU.ActiveCfg = Release|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.IIS01_SP|Any CPU.Build.0 = Release|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.IIS01_TK|Any CPU.ActiveCfg = Release|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.IIS01_TK|Any CPU.Build.0 = Release|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.IIS01|Any CPU.ActiveCfg = Release|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.IIS01|Any CPU.Build.0 = Release|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.IIS02|Any CPU.ActiveCfg = Release|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.IIS02|Any CPU.Build.0 = Release|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7C587950-A570-489C-9784-27256384E57E}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {4EAEC3CE-9EF3-460C-91B3-EA78B3521821}
EndGlobalSection
EndGlobal
File diff suppressed because it is too large Load Diff
+124
View File
@@ -0,0 +1,124 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Bootstrap.Master" AutoEventWireup="true" CodeBehind="Accettazione.aspx.cs" Inherits="ScheMe.Accettazione" EnableEventValidation="false" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div class="panel panel-default">
<div class="panel-heading">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-6">
<asp:DropDownList CssClass="dropdown-toggle form-control" runat="server" ID="ddlFiltUno" DataSourceID="odsFiltUno" DataTextField="label" DataValueField="value" AutoPostBack="True" OnSelectedIndexChanged="ddlFiltUno_SelectedIndexChanged">
</asp:DropDownList>
<asp:ObjectDataSource runat="server" ID="odsFiltUno" OldValuesParameterFormatString="original_{0}" SelectMethod="getByConditio" TypeName="ScheMe_Data.DS_UtilityTableAdapters.v_selLabelTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="hfMainLblCond" DefaultValue="*" Name="conditio" PropertyName="Value" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:HiddenField runat="server" ID="hfMainLblCond" />
</div>
<div class="col-xs-6">
<asp:DropDownList CssClass="dropdown-toggle form-control" runat="server" ID="ddlFiltDue" DataSourceID="odsFiltDue" DataTextField="label" DataValueField="value" AutoPostBack="True" OnSelectedIndexChanged="ddlFiltDue_SelectedIndexChanged">
</asp:DropDownList>
<asp:ObjectDataSource runat="server" ID="odsFiltDue" OldValuesParameterFormatString="original_{0}" SelectMethod="getByConditio" TypeName="ScheMe_Data.DS_UtilityTableAdapters.v_selLabelTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="ddlFiltUno" DefaultValue="*" Name="conditio" PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
</div>
<div class="row">
<div class="col-md-9 col-sm-8 col-xs-7">
<asp:TextBox runat="server" CssClass="form-control" type="search" name="password" ID="txtSearch" value="" placeholder="[R]icerca Nominativo" AutoPostBack="true" AccessKey="r" />
</div>
<div class="col-md-3 col-sm-4 col-xs-5">
<asp:LinkButton runat="server" ID="lbtnNew" CssClass="btn btn-info form-control" OnClick="btnNew_Click"><i class="fa fa-plus" aria-hidden="true"></i> Nuovo</asp:LinkButton>
</div>
</div>
</div>
<asp:GridView ID="grView" runat="server" DataSourceID="ods" AutoGenerateColumns="False" DataKeyNames="IdxPaziente" CellPadding="4" ForeColor="#333333" GridLines="None" Width="100%" AllowPaging="True" OnSelectedIndexChanged="grView_SelectedIndexChanged" OnRowCommand="grView_RowCommand" PageSize="20" AllowSorting="false" CssClass="table table-condensed">
<EditRowStyle CssClass="editRowStyle" />
<FooterStyle CssClass="footerRowStyle" />
<HeaderStyle CssClass="headerRowStyle" />
<RowStyle CssClass="rowStyle" />
<AlternatingRowStyle CssClass="alternatingRowStyle" />
<PagerStyle CssClass="active GridPager" />
<SelectedRowStyle CssClass="selectedRowStyle" />
<SortedAscendingCellStyle CssClass="stortAscCellStyle" />
<SortedAscendingHeaderStyle CssClass="stortAscHeadStyle" />
<SortedDescendingCellStyle CssClass="stortDescCellStyle" />
<SortedDescendingHeaderStyle CssClass="stortDescHeadStyle" />
<Columns>
<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:LinkButton CssClass="btn btn-default btn-circle" ID="lbSel" data-icon="star" runat="server" CausesValidation="False" CommandArgument="select" CommandName="Select"><i class="fa fa-user fa-lg" aria-hidden="true"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Cognome" SortExpression="Cognome" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<div style="font-size: 0.9em;">
<b>
<asp:Label ID="lblCognome" runat="server" Text='<%# Eval("Cognome") %>' /></b>
<br />
<asp:Label ID="lblNome" runat="server" Text='<%# Eval("Nome") %>' />
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Eta" SortExpression="Eta">
<ItemTemplate>
<asp:Label ID="lblEta" runat="server" Text='<%# Eval("Eta","{0:N2}") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Indirizzo" SortExpression="Indirizzo" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<div class="smaller">
<asp:Label ID="lblIndirizzo" runat="server" Text='<%# Eval("Indirizzo") %>' />
</div>
<div class="smaller" style="font-size: 0.7em; white-space: nowrap;">
<i class="fa fa-phone"></i>
<asp:Label ID="lblRecTel" runat="server" Text='<%# Eval("RecTel") %>' />
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Nato" SortExpression="DataNasc" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<div class="smaller">
<asp:Label ID="lblLuogo" runat="server" Text='<%# Eval("LuogoNascita") %>' />
</div>
<div class="smaller">
<asp:Label ID="lblData" runat="server" Text='<%# Eval("DataNasc","{0:dd/MM/yyyy}") %>' />
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="C.F. / Note" SortExpression="CodF" ItemStyle-HorizontalAlign="Right" HeaderStyle-HorizontalAlign="Right">
<ItemTemplate>
<div class="smallest">
<asp:Label ID="lblCF" runat="server" Text='<%# Eval("CodF") %>' />
</div>
<div class="smallest">
<asp:Label ID="lblMedico" runat="server" Text='<%# Eval("Medico") %>' />
</div>
<div class="smallest">
<asp:Label ID="lblNote" runat="server" Text='<%# stringTrim(Eval("Note"), 40) %>' ToolTip='<%# Eval("Note") %>' />
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:LinkButton ID="lbEdit" CssClass="btn btn-default btn-circle" runat="server" CausesValidation="False" CommandArgument="edit" CommandName="Select"><i class="fa fa-pencil fa-lg" aria-hidden="true"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="ods" runat="server" SelectMethod="getByGruppoFiltri" TypeName="ScheMe_Data.DS_ApplicazioneTableAdapters.AnagPazientiTableAdapter" FilterExpression="Cognome LIKE '%{0}%' OR Nome LIKE '%{0}%' OR CodF LIKE '%{0}%' OR Indirizzo LIKE '%{0}%' OR LuogoNascita LIKE '%{0}%' OR RecTel LIKE '%{0}%' OR Medico LIKE '%{0}%' OR Note LIKE '%{0}%' ">
<SelectParameters>
<asp:SessionParameter Name="Gruppo" SessionField="Gruppo" Type="String" DefaultValue="BG" />
<asp:ControlParameter ControlID="ddlFiltUno" DefaultValue="*" Name="FiltroUno" PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="ddlFiltDue" DefaultValue="*" Name="FiltroDue" PropertyName="SelectedValue" Type="String" />
</SelectParameters>
<FilterParameters>
<asp:ControlParameter ControlID="txtSearch" DefaultValue="*" Type="string" />
</FilterParameters>
</asp:ObjectDataSource>
</div>
</asp:Content>
+133
View File
@@ -0,0 +1,133 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using SteamWare;
using ScheMe_Data;
namespace ScheMe
{
public partial class Accettazione : SteamWare.UserPage
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
memLayer.ML.emptySessionVal("Paziente");
hfMainLblCond.Value = memLayer.ML.cdv("BaseLabel");
ddlFiltDue.Enabled = false;
}
}
/// <summary>
/// ultimo comando letto da link button
/// </summary>
public string lastCmd { get; set; }
protected string selFiltroUno
{
get
{
return ddlFiltUno.SelectedValue;
}
set
{
ddlFiltUno.SelectedValue = value;
}
}
protected string selFiltroDue
{
get
{
return ddlFiltDue.SelectedValue;
}
set
{
ddlFiltDue.SelectedValue = value;
}
}
/// <summary>
/// gestione evento novo record
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnNew_Click(object sender, EventArgs e)
{
// richiamo pagina di edit senza parametri x metodo NEW
Response.Redirect(string.Format("AccettazioneEdit?selFiltUno={0}&selFiltDue={1}", selFiltroUno, selFiltroDue));
}
/// <summary>
/// evento selezione paziente...
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
{
// recupero dati paziente...
int IdxPaziente = 0;
try
{
IdxPaziente = Convert.ToInt32(grView.SelectedDataKey["IdxPaziente"]);
memLayer.ML.setSessionVal("IdxPaziente", IdxPaziente);
DS_Applicazione.AnagPazientiRow riga = DtProxy.man.taAP.getByKey(IdxPaziente)[0];
memLayer.ML.setSessionVal("Paziente", string.Format("{0} {1} ({2:dd/MM/yyyy})", riga.Cognome, riga.Nome, riga.DataNasc));
((Bootstrap)Page.Master).doUpdate();
}
catch
{ }
if (lastCmd == "edit")
{
// richiamo pagina con edit del record richiesto, compreso suoi filtri...
Response.Redirect(string.Format("AccettazioneEdit?IdxPaziente={0}&selFiltUno={1}&selFiltDue={2}", IdxPaziente, selFiltroUno, selFiltroDue));
//Response.Redirect(string.Format("AccettazioneEdit?IdxPaziente={0}", grView.SelectedDataKey["IdxPaziente"]));
}
}
protected void grView_RowCommand(object sender, GridViewCommandEventArgs e)
{
// salvo il command argument...
lastCmd = e.CommandArgument.ToString();
}
/// <summary>
/// trimma una stringa alla lunghezza richiesta...
/// </summary>
/// <param name="stringa"></param>
/// <param name="maxChar"></param>
/// <returns></returns>
public string stringTrim(object _stringa, object _maxChar)
{
string answ = "";
try
{
answ = _stringa.ToString();
if (answ.Length > Convert.ToInt32(_maxChar))
{
answ = answ.Substring(0, Convert.ToInt32(_maxChar)) + "[...]";
}
}
catch
{ }
return answ;
}
protected void ddlFiltUno_SelectedIndexChanged(object sender, EventArgs e)
{
// aggiorna seconda DDL DUE --SE valore !="*"
ddlFiltDue.Enabled = (ddlFiltUno.SelectedValue != "*");
ddlFiltDue.DataBind();
updateElencoPazienti();
}
/// <summary>
/// Aggiornamento elenco pazienti
/// </summary>
private void updateElencoPazienti()
{
grView.DataBind();
}
protected void ddlFiltDue_SelectedIndexChanged(object sender, EventArgs e)
{
updateElencoPazienti();
}
}
}
+96
View File
@@ -0,0 +1,96 @@
//------------------------------------------------------------------------------
// <generato automaticamente>
// Codice generato da uno strumento.
//
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
// il codice viene rigenerato.
// </generato automaticamente>
//------------------------------------------------------------------------------
namespace ScheMe {
public partial class Accettazione {
/// <summary>
/// Controllo ddlFiltUno.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.DropDownList ddlFiltUno;
/// <summary>
/// Controllo odsFiltUno.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.ObjectDataSource odsFiltUno;
/// <summary>
/// Controllo hfMainLblCond.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.HiddenField hfMainLblCond;
/// <summary>
/// Controllo ddlFiltDue.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.DropDownList ddlFiltDue;
/// <summary>
/// Controllo odsFiltDue.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.ObjectDataSource odsFiltDue;
/// <summary>
/// Controllo txtSearch.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.TextBox txtSearch;
/// <summary>
/// Controllo lbtnNew.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.LinkButton lbtnNew;
/// <summary>
/// Controllo grView.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.GridView grView;
/// <summary>
/// Controllo ods.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.ObjectDataSource ods;
}
}
+375
View File
@@ -0,0 +1,375 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Bootstrap.Master" AutoEventWireup="true" CodeBehind="AccettazioneEdit.aspx.cs" Inherits="ScheMe.AccettazioneEdit" EnableEventValidation="false" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div class="panel panel-default">
<div class="panel-heading">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-4">
<asp:DropDownList runat="server" CssClass="dropdown-toggle form-control" ID="ddlFiltUno" DataSourceID="odsFiltUno" DataTextField="label" DataValueField="value" AutoPostBack="True" OnSelectedIndexChanged="ddlFiltUno_SelectedIndexChanged">
</asp:DropDownList>
<asp:ObjectDataSource runat="server" ID="odsFiltUno" OldValuesParameterFormatString="original_{0}" SelectMethod="getByConditio" TypeName="ScheMe_Data.DS_UtilityTableAdapters.v_selLabelTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="hfMainLblCond" DefaultValue="*" Name="conditio" PropertyName="Value" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:HiddenField runat="server" ID="hfMainLblCond" />
</div>
<div class="col-xs-4">
<asp:DropDownList runat="server" CssClass="dropdown-toggle form-control" ID="ddlFiltDue" DataSourceID="odsFiltDue" DataTextField="label" DataValueField="value" AutoPostBack="True" OnSelectedIndexChanged="ddlFiltDue_SelectedIndexChanged">
</asp:DropDownList>
<asp:ObjectDataSource runat="server" ID="odsFiltDue" OldValuesParameterFormatString="original_{0}" SelectMethod="getByConditio" TypeName="ScheMe_Data.DS_UtilityTableAdapters.v_selLabelTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="ddlFiltUno" DefaultValue="*" Name="conditio" PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
<div class="col-xs-4">
<asp:Button runat="server" ID="btnSave" CssClass="btn btn-info form-control" Text="Salva Gruppo" Width="100%" Enabled="false" OnClick="btnSave_Click" />
</div>
</div>
</div>
<div class="panel-body small">
<asp:FormView ID="frmView" runat="server" DataSourceID="ods" RenderOuterTable="False" OnModeChanged="frmView_ModeChanged">
<ItemTemplate>
ITEM - EMPTY
</ItemTemplate>
<InsertItemTemplate>
<div class="row">
<div class="col-sm-6 col-xs-12">
<ul class="list-group list-group-flush">
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtCognome">Cognome</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtCognome" Text='<%# Bind("Cognome") %>' placeholder="Cognome" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtNome">Nome</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtNome" Text='<%# Bind("Nome") %>' placeholder="Nome" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="rblSex">Sesso</label>
</div>
<div class="col-xs-9">
<div class="btn-group" data-toggle="buttons" role="group">
<asp:RadioButtonList runat="server" ID="rblSex" SelectedValue='<%# Bind("Sesso") %>' RepeatDirection="Horizontal" RepeatLayout="Flow" CssClass="btn-group-justified" OnPreRender="rblSex_PreRender" AutoPostBack="true" OnSelectedIndexChanged="rblSex_SelectedIndexChanged">
<asp:ListItem Value="M" class="form-control"></asp:ListItem>
<asp:ListItem Value="F"></asp:ListItem>
</asp:RadioButtonList>
</div>
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtDataNasc">Data Nascita</label>
<asp:RequiredFieldValidator runat="server" ID="rfvDataNasc" ControlToValidate="txtDataNasc" ErrorMessage="* richiesto !!!" CssClass="errore" />
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtDataNasc" Text='<%# Bind("DataNasc", "{0:yyyy-MM-dd}") %>' CssClass="form-control" TextMode="Date" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtLuogoNascita">Luogo Nascita</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtLuogoNascita" Text='<%# Bind("LuogoNascita") %>' placeholder="Luogo di Nascita" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtCodF">Cod Fisc.</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtCodF" Text='<%# Bind("CodF") %>' placeholder="Codice Fiscale" CssClass="form-control" />
</div>
</div>
</li>
</ul>
</div>
<div class="col-sm-6 col-xs-12">
<ul class="list-group list-group-flush">
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtIndirizzo">Indirizzo</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtIndirizzo" Text='<%# Bind("Indirizzo") %>' placeholder="Indirizzo" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtRecTel">Telefono</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtRecTel" Text='<%# Bind("RecTel") %>' placeholder="Telefono" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtAltezza">Altezza (cm)</label>
<asp:RequiredFieldValidator runat="server" ID="rfvAltezza" ControlToValidate="txtAltezza" ErrorMessage="* richiesto !!!" CssClass="errore" Display="Dynamic" />
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtAltezza" Text='<%# Bind("Altezza") %>' placeholder="Altezza" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtPeso">Peso (kg)</label>
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator1" ControlToValidate="txtPeso" ErrorMessage="* richiesto !!!" CssClass="errore" Display="Dynamic" />
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtPeso" Text='<%# Bind("Peso") %>' placeholder="Peso" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtMedico">Medico</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtMedico" Text='<%# Bind("Medico") %>' placeholder="Medico curante" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtNote">Note</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtNote" Text='<%# Bind("Note") %>' placeholder="Note" CssClass="form-control" TextMode="MultiLine" />
</div>
</div>
</li>
</ul>
</div>
</div>
<div class="row">
<div class="col-xs-6">
<asp:Button runat="server" CssClass="btn btn-info form-control" ID="btnInsert" CausesValidation="False" CommandName="Insert" Text="Salva" />
</div>
<div class="col-xs-6">
<asp:Button runat="server" CssClass="btn btn-default form-control" ID="btnCancel" CausesValidation="False" CommandName="Cancel" Text="Cancel" />
</div>
</div>
</InsertItemTemplate>
<EditItemTemplate>
<div class="row">
<div class="col-sm-6 col-xs-12">
<ul class="list-group list-group-flush">
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtCognome">Cognome</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtCognome" Text='<%# Bind("Cognome") %>' placeholder="Cognome" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtNome">Nome</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtNome" Text='<%# Bind("Nome") %>' placeholder="Nome" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="rblSex">Sesso</label>
</div>
<div class="col-xs-9">
<div class="btn-group" data-toggle="buttons">
<asp:RadioButtonList runat="server" ID="rblSex" SelectedValue='<%# Bind("Sesso") %>' RepeatDirection="Horizontal" RepeatLayout="Flow" CssClass="btn-group-justified" OnPreRender="rblSex_PreRender" AutoPostBack="true" OnSelectedIndexChanged="rblSex_SelectedIndexChanged">
<asp:ListItem Value="M" Class="form-control btn"></asp:ListItem>
<asp:ListItem Value="F" Class="form-control btn"></asp:ListItem>
</asp:RadioButtonList>
</div>
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtDataNasc">Data Nascita</label>
<asp:RequiredFieldValidator runat="server" ID="rfvDataNasc" ControlToValidate="txtDataNasc" ErrorMessage="* richiesto !!!" CssClass="errore" />
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtDataNasc" Text='<%# Bind("DataNasc", "{0:yyyy-MM-dd}") %>' CssClass="form-control" TextMode="Date" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtLuogoNascita">Luogo Nascita</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtLuogoNascita" Text='<%# Bind("LuogoNascita") %>' placeholder="Luogo di Nascita" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtCodF">Cod Fisc.</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtCodF" Text='<%# Bind("CodF") %>' placeholder="Codice Fiscale" CssClass="form-control" />
</div>
</div>
</li>
</ul>
</div>
<div class="col-sm-6 col-xs-12">
<ul class="list-group list-group-flush">
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtIndirizzo">Indirizzo</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtIndirizzo" Text='<%# Bind("Indirizzo") %>' placeholder="Indirizzo" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtRecTel">Telefono</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtRecTel" Text='<%# Bind("RecTel") %>' placeholder="Telefono" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtAltezza">Altezza (cm)</label>
<asp:RequiredFieldValidator runat="server" ID="rfvAltezza" ControlToValidate="txtAltezza" ErrorMessage="* richiesto !!!" CssClass="errore" Display="Dynamic" />
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtAltezza" Text='<%# Bind("Altezza") %>' placeholder="Altezza" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtPeso">Peso (kg)</label>
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator1" ControlToValidate="txtPeso" ErrorMessage="* richiesto !!!" CssClass="errore" Display="Dynamic" />
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtPeso" Text='<%# Bind("Peso") %>' placeholder="Peso" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtMedico">Medico</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtMedico" Text='<%# Bind("Medico") %>' placeholder="Medico curante" CssClass="form-control" />
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-3">
<label for="txtNote">Note</label>
</div>
<div class="col-xs-9">
<asp:TextBox runat="server" ID="txtNote" Text='<%# Bind("Note") %>' placeholder="Note" CssClass="form-control" TextMode="MultiLine" />
</div>
</div>
</li>
</ul>
</div>
</div>
<div class="row">
<div class="col-xs-6">
<asp:Button runat="server" CssClass="btn btn-info form-control" ID="btnUpdate" CausesValidation="False" CommandName="Update" Text="Update" />
</div>
<div class="col-xs-6">
<asp:Button runat="server" CssClass="btn btn-default form-control" ID="btnCancel" CausesValidation="False" CommandName="Cancel" Text="Cancel" />
</div>
</div>
</EditItemTemplate>
</asp:FormView>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="getByKey" TypeName="ScheMe_Data.DS_ApplicazioneTableAdapters.AnagPazientiTableAdapter" DeleteMethod="deleteQuery" InsertMethod="insertQuery" UpdateMethod="updateQuery" OnInserted="ods_Inserted">
<DeleteParameters>
<asp:Parameter Name="Original_IdxPaziente" Type="Int32" DefaultValue="0" />
</DeleteParameters>
<InsertParameters>
<asp:SessionParameter Name="Gruppo" SessionField="Gruppo" Type="String" DefaultValue="BG" />
<asp:Parameter Name="Cognome" Type="string" DefaultValue="-" />
<asp:Parameter Name="Nome" Type="string" DefaultValue="-" />
<asp:Parameter Name="DataNasc" Type="DateTime" />
<asp:Parameter Name="LuogoNascita" Type="string" DefaultValue="-" />
<asp:Parameter Name="CodF" Type="string" DefaultValue="-" />
<asp:Parameter Name="Indirizzo" Type="string" DefaultValue="-" />
<asp:Parameter Name="Sesso" Type="string" DefaultValue="-" />
<asp:Parameter Name="Altezza" Type="Double" DefaultValue="1" />
<asp:Parameter Name="Peso" Type="Double" DefaultValue="1" />
<asp:Parameter Name="RecTel" Type="string" DefaultValue="-" />
<asp:Parameter Name="Medico" Type="string" DefaultValue="-" />
<asp:Parameter Name="Note" Type="string" DefaultValue="-" />
</InsertParameters>
<SelectParameters>
<asp:QueryStringParameter DefaultValue="0" Name="IdxPaziente" QueryStringField="IdxPaziente" Type="Int32" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="Cognome" Type="string" DefaultValue="-" />
<asp:Parameter Name="Nome" Type="string" DefaultValue="-" />
<asp:Parameter Name="DataNasc" Type="DateTime" />
<asp:Parameter Name="LuogoNascita" Type="string" DefaultValue="-" />
<asp:Parameter Name="CodF" Type="string" DefaultValue="-" />
<asp:Parameter Name="Indirizzo" Type="string" DefaultValue="-" />
<asp:Parameter Name="Sesso" Type="string" DefaultValue="-" />
<asp:Parameter Name="Altezza" Type="Double" DefaultValue="1" />
<asp:Parameter Name="Peso" Type="Double" DefaultValue="1" />
<asp:Parameter Name="RecTel" Type="string" DefaultValue="-" />
<asp:Parameter Name="Medico" Type="string" DefaultValue="-" />
<asp:Parameter Name="Note" Type="string" DefaultValue="-" />
<asp:QueryStringParameter DefaultValue="0" Name="Original_IdxPaziente" QueryStringField="IdxPaziente" Type="Int32" />
</UpdateParameters>
</asp:ObjectDataSource>
</div>
</div>
</asp:Content>
+228
View File
@@ -0,0 +1,228 @@
using ScheMe_Data;
using SteamWare;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace ScheMe
{
public partial class AccettazioneEdit : System.Web.UI.Page
{
protected int IdxPaziente
{
get
{
int answ = 0;
try
{
answ = memLayer.ML.QSI("IdxPaziente");
}
catch
{ }
return answ;
}
}
protected string selFiltUno
{
get
{
string answ = "";
try
{
answ = memLayer.ML.QSS("selFiltUno");
}
catch
{ }
return answ;
}
}
protected string selFiltDue
{
get
{
string answ = "";
try
{
answ = memLayer.ML.QSS("selFiltDue");
}
catch
{ }
return answ;
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
// verifico se sia con parametro paziente o NEW...
if (IdxPaziente == 0)
{
frmView.ChangeMode(FormViewMode.Insert);
btnSave.Visible = false;
}
else
{
frmView.ChangeMode(FormViewMode.Edit);
btnSave.Visible = true;
}
// aggiungo valore prefiltraggio base
hfMainLblCond.Value = memLayer.ML.cdv("BaseLabel");
setFilters();
}
}
private void setFilters()
{
// in prima istanza: blocco filtri...
ddlFiltUno.Enabled = false;
ddlFiltDue.Enabled = false;
string currFiltUno = selFiltUno;
string currFiltDue = selFiltDue;
// se ho il paziente verifico ed i filtri fossero "*"...
if (IdxPaziente != 0)
{
if (currFiltUno == "*" || currFiltDue == "*")
{
//... li recupero da DB... prima il filtro livello 1... se c'è...
DS_Applicazione.Pazienti2LabelsDataTable tab = DtProxy.man.taP2L.getByIdxPaz(IdxPaziente, hfMainLblCond.Value);
// se trovo procedo...
if (tab.Rows.Count > 0)
{
currFiltUno = tab[0].CodLabel;
// ora stesso controllo x filtro 2...
tab = DtProxy.man.taP2L.getByIdxPaz(IdxPaziente, currFiltUno);
if (tab.Rows.Count > 0)
{
currFiltDue = tab[0].CodLabel;
}
}
}
}
// ora procedo!
if (currFiltUno != "")
{
ddlFiltUno.DataBind();
ddlFiltUno.SelectedValue = currFiltUno;
ddlFiltUno.Enabled = true;
}
if (currFiltDue != "")
{
ddlFiltDue.Enabled = (currFiltUno != "*");
ddlFiltDue.DataBind();
ddlFiltDue.SelectedValue = currFiltDue;
ddlFiltDue.Enabled = true;
}
}
protected void frmView_ModeChanged(object sender, EventArgs e)
{
if (frmView.CurrentMode == FormViewMode.ReadOnly)
{
Response.Redirect("Accettazione");
}
}
protected void ddlFiltUno_SelectedIndexChanged(object sender, EventArgs e)
{
// aggiorna seconda DDL DUE --SE valore !="*"
ddlFiltDue.Enabled = (ddlFiltUno.SelectedValue != "*");
ddlFiltDue.DataBind();
btnSave.Enabled = true;
}
protected void ddlFiltDue_SelectedIndexChanged(object sender, EventArgs e)
{
btnSave.Enabled = true;
}
protected void ods_Inserted(object sender, ObjectDataSourceStatusEventArgs e)
{
int idxPaziente = 0;
try
{
idxPaziente = Convert.ToInt32(e.ReturnValue.ToString());
}
catch (Exception exc)
{
logger.lg.scriviLog(string.Format("Errore in redirect post creazione paziente{0}{1}", Environment.NewLine, exc));
}
if (idxPaziente > 0)
{
// se sono selezionati valori filtraggio --> li salvo!
salvaGruppi(idxPaziente);
// rimando a pagina corrente in edit paziente...
Response.Redirect(string.Format("AccettazioneEdit?IdxPaziente={0}&selFiltUno={1}&selFiltDue={2}", idxPaziente, ddlFiltUno.SelectedValue, ddlFiltDue.SelectedValue));
}
}
protected void btnSave_Click(object sender, EventArgs e)
{
salvaGruppi(IdxPaziente);
}
private void salvaGruppi(int currIdxPaz)
{
// controllo almeno 1 filtro attivo...
if (ddlFiltUno.SelectedValue != "*")
{
// elimino gruppi precedenti x utente...
DtProxy.man.taP2L.deleteByIdxPaz(currIdxPaz);
// salvo i gruppi selezionati...
DtProxy.man.taP2L.Insert(currIdxPaz, ddlFiltUno.SelectedValue);
if (ddlFiltDue.SelectedValue != "*")
{
DtProxy.man.taP2L.Insert(currIdxPaz, ddlFiltDue.SelectedValue);
}
btnSave.Enabled = false;
}
}
/// <summary>
/// Fix grafico radiobuttonlist Sesso
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void rblSex_PreRender(object sender, EventArgs e)
{
RadioButtonList rblTipo = (RadioButtonList)sender;
// applico stile a tutti oggetti listitem!
foreach (ListItem item in rblTipo.Items)
{
item.Attributes.Remove("class");
if (item.Selected)
{
item.Attributes.Add("class", "form-control btn btn-primary btn-xs");
}
else
{
item.Attributes.Add("class", "form-control btn btn-default btn-xs");
}
}
}
/// <summary>
/// update selezione...
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void rblSex_SelectedIndexChanged(object sender, EventArgs e)
{
RadioButtonList rblTipo = (RadioButtonList)sender;
// applico stile a tutti oggetti listitem!
foreach (ListItem item in rblTipo.Items)
{
item.Attributes.Remove("class");
if (item.Selected)
{
item.Attributes.Add("class", "form-control btn btn-primary btn-xs");
}
else
{
item.Attributes.Add("class", "form-control btn btn-default btn-xs");
}
}
}
}
}
+87
View File
@@ -0,0 +1,87 @@
//------------------------------------------------------------------------------
// <generato automaticamente>
// Codice generato da uno strumento.
//
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
// il codice viene rigenerato.
// </generato automaticamente>
//------------------------------------------------------------------------------
namespace ScheMe {
public partial class AccettazioneEdit {
/// <summary>
/// Controllo ddlFiltUno.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.DropDownList ddlFiltUno;
/// <summary>
/// Controllo odsFiltUno.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.ObjectDataSource odsFiltUno;
/// <summary>
/// Controllo hfMainLblCond.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.HiddenField hfMainLblCond;
/// <summary>
/// Controllo ddlFiltDue.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.DropDownList ddlFiltDue;
/// <summary>
/// Controllo odsFiltDue.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.ObjectDataSource odsFiltDue;
/// <summary>
/// Controllo btnSave.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.Button btnSave;
/// <summary>
/// Controllo frmView.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.FormView frmView;
/// <summary>
/// Controllo ods.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.ObjectDataSource ods;
}
}
+15
View File
@@ -0,0 +1,15 @@
A new HTTP handler has been configured in your application for consulting the
error log and its feeds. It is reachable at elmah.axd under your application
root. If, for example, your application is deployed at http://www.example.com,
the URL for ELMAH would be http://www.example.com/elmah.axd. You can, of
course, change this path in your application's configuration file.
ELMAH is also set up to be secure such that it can only be accessed locally.
You can enable remote access but then it is paramount that you secure access
to authorized users or/and roles only. This can be done using standard
authorization rules and configuration already built into ASP.NET. For more
information, see http://code.google.com/p/elmah/wiki/SecuringErrorLogPages on
the project site.
Please review the commented out authorization section under
<location path="elmah.axd"> and make the appropriate changes.
+63
View File
@@ -0,0 +1,63 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Optimization;
namespace ScheMe
{
public class BundleConfig
{
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254726
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/WebFormsJs").Include(
"~/Scripts/WebForms/WebForms.js",
"~/Scripts/WebForms/WebUIValidation.js",
"~/Scripts/WebForms/MenuStandards.js",
"~/Scripts/WebForms/Focus.js",
"~/Scripts/WebForms/GridView.js",
"~/Scripts/WebForms/DetailsView.js",
"~/Scripts/WebForms/TreeView.js",
"~/Scripts/WebForms/WebParts.js"));
bundles.Add(new ScriptBundle("~/bundles/MsAjaxJs").Include(
"~/Scripts/WebForms/MsAjax/MicrosoftAjax.js",
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxApplicationServices.js",
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxTimer.js",
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxWebForms.js"));
// Use the Development version of Modernizr to develop with and learn from. Then, when youre
// ready for production, use the build tool at http://modernizr.com to pick only the tests you need
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
"~/Scripts/modernizr-*"));
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery-ui-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jSteamware").Include(
"~/Scripts/jSteamware.js"));
bundles.Add(new ScriptBundle("~/bundles/bootSwitch").Include(
"~/Scripts/bootstrap-switch.min.js"));
bundles.Add(new ScriptBundle("~/bundles/jquerymobile").Include(
"~/Scripts/jquery.mobile-{version}.js"));
//bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
// "~/Scripts/jquery.unobtrusive*",
// "~/Scripts/jquery.validate*"));
// aggiungo bundle dinamico x less --> css
//bundles.Add(new DynamicFolderBundle("less", "*.less"));
// aggiungo bundle dinamico x coffee --> jscript
//bundles.Add(new DynamicFolderBundle("coffee", "*.coffee"));
// abilito boundle "forzato"!
BundleTable.EnableOptimizations = true;
}
}
}
+18
View File
@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.Routing;
using Microsoft.AspNet.FriendlyUrls;
namespace ScheMe
{
public static class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
var settings = new FriendlyUrlSettings();
settings.AutoRedirectMode = RedirectMode.Permanent;
routes.EnableFriendlyUrls(settings);
}
}
}
+9
View File
@@ -0,0 +1,9 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/JQMob.Master" AutoEventWireup="true" CodeBehind="Attivita.aspx.cs" Inherits="ScheMe.Attivita" %>
<%@ Register Src="WebUserControls/mod_fileUpload.ascx" TagName="mod_fileUpload" TagPrefix="uc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<uc1:mod_fileUpload ID="mod_fileUpload1" runat="server" />
</asp:Content>
+17
View File
@@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace ScheMe
{
public partial class Attivita : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
+24
View File
@@ -0,0 +1,24 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace ScheMe {
public partial class Attivita {
/// <summary>
/// mod_fileUpload1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::ScheMe.WebUserControls.mod_fileUpload mod_fileUpload1;
}
}
+77
View File
@@ -0,0 +1,77 @@
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Bootstrap.master.cs" Inherits="ScheMe.Bootstrap" %>
<%@ Register Src="~/WebUserControls/mod_bottom.ascx" TagPrefix="uc1" TagName="mod_bottom" %>
<%@ Register Src="~/WebUserControls/mod_top.ascx" TagPrefix="uc1" TagName="mod_top" %>
<!DOCTYPE html>
<html>
<head runat="server">
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title><%: Page.Title %> Steamware's ScheMe</title>
<asp:PlaceHolder runat="server">
<%: Scripts.Render("~/bundles/modernizr") %>
<%: Scripts.Render("~/bundles/jquery") %>
<%: Scripts.Render("~/bundles/jqueryui") %>
<%: Scripts.Render("~/bundles/bootSwitch") %>
</asp:PlaceHolder>
<webopt:BundleReference ID="BundleReference2" runat="server" Path="~/Content/bootstrap/css" />
<webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/css" />
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager runat="server">
<Scripts>
<%--To learn more about bundling scripts in ScriptManager see http://go.microsoft.com/fwlink/?LinkID=301884 --%>
<%--Framework Scripts--%>
<%--<asp:ScriptReference Name="MsAjaxBundle" />
<asp:ScriptReference Name="jquery" />
<asp:ScriptReference Name="bootstrap" />
<asp:ScriptReference Name="respond" />
<asp:ScriptReference Name="WebForms.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebForms.js" />
<asp:ScriptReference Name="WebUIValidation.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebUIValidation.js" />
<asp:ScriptReference Name="MenuStandards.js" Assembly="System.Web" Path="~/Scripts/WebForms/MenuStandards.js" />
<asp:ScriptReference Name="GridView.js" Assembly="System.Web" Path="~/Scripts/WebForms/GridView.js" />
<asp:ScriptReference Name="DetailsView.js" Assembly="System.Web" Path="~/Scripts/WebForms/DetailsView.js" />
<asp:ScriptReference Name="TreeView.js" Assembly="System.Web" Path="~/Scripts/WebForms/TreeView.js" />
<asp:ScriptReference Name="WebParts.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebParts.js" />
<asp:ScriptReference Name="Focus.js" Assembly="System.Web" Path="~/Scripts/WebForms/Focus.js" />
<asp:ScriptReference Name="WebFormsBundle" />--%>
<%--Site Scripts--%>
</Scripts>
</asp:ScriptManager>
<div id="textWrapper">
<asp:UpdatePanel ID="upHead" runat="server">
<ContentTemplate>
<uc1:mod_top runat="server" ID="mod_top" />
</ContentTemplate>
</asp:UpdatePanel>
<div class="container-fluid body-content">
<asp:UpdatePanel runat="server" ID="upnContent">
<ContentTemplate>
<asp:ContentPlaceHolder ID="MainContent" runat="server">
</asp:ContentPlaceHolder>
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="uppFooter" runat="server">
<ContentTemplate>
<uc1:mod_bottom runat="server" ID="mod_bottom" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</form>
<script src="Scripts/bootstrap.min.js"></script>
<asp:PlaceHolder ID="PlaceHolder2" runat="server">
<%: Scripts.Render("~/bundles/jSteamware") %>
</asp:PlaceHolder>
</body>
</html>
+21
View File
@@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace ScheMe
{
public partial class Bootstrap : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
}
public void doUpdate()
{
upHead.Update();
}
}
}
+114
View File
@@ -0,0 +1,114 @@
//------------------------------------------------------------------------------
// <generato automaticamente>
// Codice generato da uno strumento.
//
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
// il codice viene rigenerato.
// </generato automaticamente>
//------------------------------------------------------------------------------
namespace ScheMe {
public partial class Bootstrap {
/// <summary>
/// Controllo BundleReference2.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference2;
/// <summary>
/// Controllo BundleReference1.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference1;
/// <summary>
/// Controllo head.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.ContentPlaceHolder head;
/// <summary>
/// Controllo form1.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// Controllo upHead.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.UpdatePanel upHead;
/// <summary>
/// Controllo mod_top.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::ScheMe.WebUserControls.mod_top mod_top;
/// <summary>
/// Controllo upnContent.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.UpdatePanel upnContent;
/// <summary>
/// Controllo MainContent.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.ContentPlaceHolder MainContent;
/// <summary>
/// Controllo uppFooter.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.UpdatePanel uppFooter;
/// <summary>
/// Controllo mod_bottom.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::ScheMe.WebUserControls.mod_bottom mod_bottom;
/// <summary>
/// Controllo PlaceHolder2.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.PlaceHolder PlaceHolder2;
}
}
+35
View File
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8" ?>
<bundles version="1.0">
<styleBundle path="~/Content/css">
<include path="~/Content/Style.css" />
<include path="~/Content/font-awesome.css" />
</styleBundle>
<styleBundle path="~/Content/themes/base/css">
<include path="~/Content/jquery.mobile-1.4.5.css" />
<include path="~/Content/ScheMe.css" />
<include path="~/Content/jquery.mobile.icons-1.4.5.css" />
<!--<include path="~/Content/jquery.mobile.theme-1.4.2.min.css" />-->
<!--<include path="~/Content/Style.min.css" />-->
<!--<include path="~/Content/themes/base/jquery.ui.css" />
<include path="~/Content/themes/base/jquery.ui.accordion.css" />
<include path="~/Content/themes/base/jquery.ui.autocomplete.css" />
<include path="~/Content/themes/base/jquery.ui.base.css" />
<include path="~/Content/themes/base/jquery.ui.button.css" />
<include path="~/Content/themes/base/jquery.ui.core.css" />
<include path="~/Content/themes/base/jquery.ui.datepicker.css" />
<include path="~/Content/themes/base/jquery.ui.dialog.css" />
<include path="~/Content/themes/base/jquery.ui.menu.css" />
<include path="~/Content/themes/base/jquery.ui.progressbar.css" />
<include path="~/Content/themes/base/jquery.ui.resizable.css" />
<include path="~/Content/themes/base/jquery.ui.selectable.css" />
<include path="~/Content/themes/base/jquery.ui.slider.css" />
<include path="~/Content/themes/base/jquery.ui.spinner.css" />
<include path="~/Content/themes/base/jquery.ui.tabs.css" />
<include path="~/Content/themes/base/jquery.ui.theme.css" />
<include path="~/Content/themes/base/jquery.ui.tooltip.css" />-->
</styleBundle>
<styleBundle path="~/Content/bootstrap/css">
<include path="~/Content/font.css" />
<include path="~/Content/bootstrap.css" />
</styleBundle>
</bundles>
+725
View File
@@ -0,0 +1,725 @@
/*!
* jQuery Mobile 1.4.3
* Git HEAD hash: b9c6473e3d90af26570e6f14e5a0307897ab385c <> Date: Tue Jul 1 2014 15:37:36 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2014 jQuery Foundation, Inc. and othercontributors
* Released under the MIT license.
* http://jquery.org/license
*
*/
/* Globals */
/* Font
-----------------------------------------------------------------------------------------------------------*/
html {
font-size: 100%;
}
body,
input,
select,
textarea,
button,
.ui-btn {
font-size: 1em;
line-height: 1.3;
font-family: sans-serif /*{global-font-family}*/;
}
legend,
.ui-input-text input,
.ui-input-search input {
color: inherit;
text-shadow: inherit;
}
/* Form labels (overrides font-weight bold in bars, and mini font-size) */
.ui-mobile label,
div.ui-controlgroup-label {
font-weight: normal;
font-size: 16px;
}
/* Separators
-----------------------------------------------------------------------------------------------------------*/
/* Field contain separator (< 28em) */
.ui-field-contain {
border-bottom-color: #828282;
border-bottom-color: rgba(0, 0, 0, 0.15);
border-bottom-width: 1px;
border-bottom-style: solid;
}
/* Table opt-in classes: strokes between each row, and alternating row stripes */
/* Classes table-stroke and table-stripe are deprecated in 1.4. */
.table-stroke thead th,
.table-stripe thead th,
.table-stripe tbody tr:last-child {
border-bottom: 1px solid #d6d6d6;
/* non-RGBA fallback */
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.table-stroke tbody th,
.table-stroke tbody td {
border-bottom: 1px solid #e6e6e6;
/* non-RGBA fallback */
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.table-stripe.table-stroke tbody tr:last-child th,
.table-stripe.table-stroke tbody tr:last-child td {
border-bottom: 0;
}
.table-stripe tbody tr:nth-child(odd) td,
.table-stripe tbody tr:nth-child(odd) th {
background-color: #eeeeee;
/* non-RGBA fallback */
background-color: rgba(0, 0, 0, 0.04);
}
/* Buttons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn,
label.ui-btn {
font-weight: bold;
border-width: 1px;
border-style: solid;
}
.ui-btn {
text-decoration: none !important;
}
.ui-btn-active {
cursor: pointer;
}
/* Corner rounding
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-btn-corner-all deprecated in 1.4 */
.ui-corner-all {
-webkit-border-radius: 0.6em /*{global-radii-blocks}*/;
border-radius: 0.6em /*{global-radii-blocks}*/;
}
/* Buttons */
.ui-btn-corner-all,
.ui-btn.ui-corner-all,
.ui-slider-track.ui-corner-all,
.ui-flipswitch.ui-corner-all,
.ui-li-count {
-webkit-border-radius: 0.3125em /*{global-radii-buttons}*/;
border-radius: 0.3125em /*{global-radii-buttons}*/;
}
/* Icon-only buttons */
.ui-btn-icon-notext.ui-btn-corner-all,
.ui-btn-icon-notext.ui-corner-all {
-webkit-border-radius: 1em;
border-radius: 1em;
}
/* Radius clip workaround for cleaning up corner trapping */
.ui-btn-corner-all,
.ui-corner-all {
-webkit-background-clip: padding;
background-clip: padding-box;
}
/* Popup arrow */
.ui-popup.ui-corner-all > .ui-popup-arrow-guide {
left: 0.6em /*{global-radii-blocks}*/;
right: 0.6em /*{global-radii-blocks}*/;
top: 0.6em /*{global-radii-blocks}*/;
bottom: 0.6em /*{global-radii-blocks}*/;
}
/* Shadow
-----------------------------------------------------------------------------------------------------------*/
.ui-shadow {
-webkit-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0, 0, 0, 0.2) /*{global-box-shadow-color}*/;
-moz-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0, 0, 0, 0.2) /*{global-box-shadow-color}*/;
box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0, 0, 0, 0.2) /*{global-box-shadow-color}*/;
}
.ui-shadow-inset {
-webkit-box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0, 0, 0, 0.2) /*{global-box-shadow-color}*/;
-moz-box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0, 0, 0, 0.2) /*{global-box-shadow-color}*/;
box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0, 0, 0, 0.2) /*{global-box-shadow-color}*/;
}
.ui-overlay-shadow {
-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
}
/* Icons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after,
.ui-btn-icon-notext:after {
background-color: #666666 /*{global-icon-color}*/;
background-color: rgba(0, 0, 0, 0.15) /*{global-icon-disc}*/;
background-position: center center;
background-repeat: no-repeat;
-webkit-border-radius: 1em;
border-radius: 1em;
}
/* Alt icons */
.ui-alt-icon.ui-btn:after,
.ui-alt-icon .ui-btn:after,
html .ui-alt-icon.ui-checkbox-off:after,
html .ui-alt-icon.ui-radio-off:after,
html .ui-alt-icon .ui-checkbox-off:after,
html .ui-alt-icon .ui-radio-off:after {
background-color: #666666 /*{global-icon-color}*/;
background-color: rgba(0, 0, 0, 0.15) /*{global-icon-disc}*/;
}
/* No disc */
.ui-nodisc-icon.ui-btn:after,
.ui-nodisc-icon .ui-btn:after {
background-color: transparent;
}
/* Icon shadow */
.ui-shadow-icon.ui-btn:after,
.ui-shadow-icon .ui-btn:after {
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) /*{global-icon-shadow}*/;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) /*{global-icon-shadow}*/;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) /*{global-icon-shadow}*/;
}
/* Checkbox and radio */
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after,
.ui-btn.ui-radio-off:after,
.ui-btn.ui-radio-on:after {
display: block;
width: 18px;
height: 18px;
margin: -9px 2px 0 2px;
}
.ui-checkbox-off:after,
.ui-btn.ui-radio-off:after {
filter: alpha(opacity=30);
opacity: .3;
}
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after {
-webkit-border-radius: .1875em;
border-radius: .1875em;
}
.ui-btn.ui-checkbox-off:after {
background-color: #666;
background-color: rgba(0, 0, 0, 0.3);
}
.ui-radio .ui-btn.ui-radio-on:after {
background-image: none;
background-color: #fff;
width: 8px;
height: 8px;
border-width: 5px;
border-style: solid;
}
.ui-alt-icon.ui-btn.ui-radio-on:after,
.ui-alt-icon .ui-btn.ui-radio-on:after {
background-color: #000;
}
/* Loader */
.ui-icon-loading {
background: url("images/ajax-loader.gif");
background-size: 2.875em 2.875em;
}
/* Swatches */
/* A
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-a,
.ui-page-theme-a .ui-bar-inherit,
html .ui-bar-a .ui-bar-inherit,
html .ui-body-a .ui-bar-inherit,
html body .ui-group-theme-a .ui-bar-inherit {
background-color: #e9e9e9 /*{a-bar-background-color}*/;
border-color: #dddddd /*{a-bar-border}*/;
color: #333333 /*{a-bar-color}*/;
text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #eeeeee /*{a-bar-shadow-color}*/;
font-weight: bold;
}
.ui-bar-a {
border-width: 1px;
border-style: solid;
}
/* Page and overlay */
.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
background-color: #f9f9f9 /*{a-page-background-color}*/;
border-color: #bbbbbb /*{a-page-border}*/;
color: #333333 /*{a-page-color}*/;
text-shadow: 0 /*{a-page-shadow-x}*/ 1px /*{a-page-shadow-y}*/ 0 /*{a-page-shadow-radius}*/ #f3f3f3 /*{a-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-a,
.ui-page-theme-a .ui-body-inherit,
html .ui-bar-a .ui-body-inherit,
html .ui-body-a .ui-body-inherit,
html body .ui-group-theme-a .ui-body-inherit,
html .ui-panel-page-container-a {
background-color: #ffffff /*{a-body-background-color}*/;
border-color: #dddddd /*{a-body-border}*/;
color: #333333 /*{a-body-color}*/;
text-shadow: 0 /*{a-body-shadow-x}*/ 1px /*{a-body-shadow-y}*/ 0 /*{a-body-shadow-radius}*/ #f3f3f3 /*{a-body-shadow-color}*/;
}
.ui-body-a {
border-width: 1px;
border-style: solid;
}
/* Links */
.ui-page-theme-a a,
html .ui-bar-a a,
html .ui-body-a a,
html body .ui-group-theme-a a {
color: #FF8833;
font-weight: bold;
}
.ui-page-theme-a a:visited,
html .ui-bar-a a:visited,
html .ui-body-a a:visited,
html body .ui-group-theme-a a:visited {
color: #FF8833;
}
.ui-page-theme-a a:hover,
html .ui-bar-a a:hover,
html .ui-body-a a:hover,
html body .ui-group-theme-a a:hover {
color: #005599 /*{a-link-hover}*/;
}
.ui-page-theme-a a:active,
html .ui-bar-a a:active,
html .ui-body-a a:active,
html body .ui-group-theme-a a:active {
color: #005599 /*{a-link-active}*/;
}
/* Button up */
.ui-page-theme-a .ui-btn,
html .ui-bar-a .ui-btn,
html .ui-body-a .ui-btn,
html body .ui-group-theme-a .ui-btn,
html head + body .ui-btn.ui-btn-a,
.ui-page-theme-a .ui-btn:visited,
html .ui-bar-a .ui-btn:visited,
html .ui-body-a .ui-btn:visited,
html body .ui-group-theme-a .ui-btn:visited,
html head + body .ui-btn.ui-btn-a:visited {
background-color: #f6f6f6 /*{a-bup-background-color}*/;
border-color: #dddddd /*{a-bup-border}*/;
color: #333333 /*{a-bup-color}*/;
text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 0 /*{a-bup-shadow-radius}*/ #f3f3f3 /*{a-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-a .ui-btn:hover,
html .ui-bar-a .ui-btn:hover,
html .ui-body-a .ui-btn:hover,
html body .ui-group-theme-a .ui-btn:hover,
html head + body .ui-btn.ui-btn-a:hover {
background-color: #ededed /*{a-bhover-background-color}*/;
border-color: #dddddd /*{a-bhover-border}*/;
color: #333333 /*{a-bhover-color}*/;
text-shadow: 0 /*{a-bhover-shadow-x}*/ 1px /*{a-bhover-shadow-y}*/ 0 /*{a-bhover-shadow-radius}*/ #f3f3f3 /*{a-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-a .ui-btn:active,
html .ui-bar-a .ui-btn:active,
html .ui-body-a .ui-btn:active,
html body .ui-group-theme-a .ui-btn:active,
html head + body .ui-btn.ui-btn-a:active {
background-color: #e8e8e8 /*{a-bdown-background-color}*/;
border-color: #dddddd /*{a-bdown-border}*/;
color: #333333 /*{a-bdown-color}*/;
text-shadow: 0 /*{a-bdown-shadow-x}*/ 1px /*{a-bdown-shadow-y}*/ 0 /*{a-bdown-shadow-radius}*/ #f3f3f3 /*{a-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-a .ui-btn.ui-btn-active,
html .ui-bar-a .ui-btn.ui-btn-active,
html .ui-body-a .ui-btn.ui-btn-active,
html body .ui-group-theme-a .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-a.ui-btn-active,
.ui-page-theme-a .ui-checkbox-on:after,
html .ui-bar-a .ui-checkbox-on:after,
html .ui-body-a .ui-checkbox-on:after,
html body .ui-group-theme-a .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-a:after,
.ui-page-theme-a .ui-flipswitch-active,
html .ui-bar-a .ui-flipswitch-active,
html .ui-body-a .ui-flipswitch-active,
html body .ui-group-theme-a .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active,
.ui-page-theme-a .ui-slider-track .ui-btn-active,
html .ui-bar-a .ui-slider-track .ui-btn-active,
html .ui-body-a .ui-slider-track .ui-btn-active,
html body .ui-group-theme-a .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-a .ui-btn-active {
background-color: #FF8833;
border-color: #FF8833;
color: #ffffff;
text-shadow: 0 1px 0 #005599;
}
/* Active radio button icon */
.ui-page-theme-a .ui-radio-on:after,
html .ui-bar-a .ui-radio-on:after,
html .ui-body-a .ui-radio-on:after,
html body .ui-group-theme-a .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-a:after {
border-color: #FF8833;
}
/* Focus */
.ui-page-theme-a .ui-btn:focus,
html .ui-bar-a .ui-btn:focus,
html .ui-body-a .ui-btn:focus,
html body .ui-group-theme-a .ui-btn:focus,
html head + body .ui-btn.ui-btn-a:focus,
.ui-page-theme-a .ui-focus,
html .ui-bar-a .ui-focus,
html .ui-body-a .ui-focus,
html body .ui-group-theme-a .ui-focus,
html head + body .ui-btn-a.ui-focus,
html head + body .ui-body-a.ui-focus {
-webkit-box-shadow: 0 0 12px #FF8833;
-moz-box-shadow: 0 0 12px #FF8833;
box-shadow: 0 0 12px #FF8833;
}
/* B
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-b,
.ui-page-theme-b .ui-bar-inherit,
html .ui-bar-b .ui-bar-inherit,
html .ui-body-b .ui-bar-inherit,
html body .ui-group-theme-b .ui-bar-inherit {
background-color: #000000 /*{b-bar-background-color}*/;
border-color: #545454 /*{b-bar-border}*/;
color: #ffffff /*{b-bar-color}*/;
text-shadow: 0 /*{b-bar-shadow-x}*/ 1px /*{b-bar-shadow-y}*/ 0 /*{b-bar-shadow-radius}*/ #444444 /*{b-bar-shadow-color}*/;
font-weight: bold;
}
.ui-bar-b {
border-width: 1px;
border-style: solid;
}
/* Page and overlay */
.ui-overlay-b,
.ui-page-theme-b,
.ui-page-theme-b .ui-panel-wrapper {
background-color: #f9f9f9 /*{b-page-background-color}*/;
border-color: #bbbbbb /*{b-page-border}*/;
color: #333333 /*{b-page-color}*/;
text-shadow: 0 /*{b-page-shadow-x}*/ 1px /*{b-page-shadow-y}*/ 0 /*{b-page-shadow-radius}*/ #f3f3f3 /*{b-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-b,
.ui-page-theme-b .ui-body-inherit,
html .ui-bar-b .ui-body-inherit,
html .ui-body-b .ui-body-inherit,
html body .ui-group-theme-b .ui-body-inherit,
html .ui-panel-page-container-b {
background-color: #ffffff /*{b-body-background-color}*/;
border-color: #dddddd /*{b-body-border}*/;
color: #333333 /*{b-body-color}*/;
text-shadow: 0 /*{b-body-shadow-x}*/ 1px /*{b-body-shadow-y}*/ 0 /*{b-body-shadow-radius}*/ #f3f3f3 /*{b-body-shadow-color}*/;
}
.ui-body-b {
border-width: 1px;
border-style: solid;
}
/* Links */
.ui-page-theme-b a,
html .ui-bar-b a,
html .ui-body-b a,
html body .ui-group-theme-b a {
color: #FF8833;
font-weight: bold;
}
.ui-page-theme-b a:visited,
html .ui-bar-b a:visited,
html .ui-body-b a:visited,
html body .ui-group-theme-b a:visited {
color: #FF8833;
}
.ui-page-theme-b a:hover,
html .ui-bar-b a:hover,
html .ui-body-b a:hover,
html body .ui-group-theme-b a:hover {
color: #005599 /*{b-link-hover}*/;
}
.ui-page-theme-b a:active,
html .ui-bar-b a:active,
html .ui-body-b a:active,
html body .ui-group-theme-b a:active {
color: #005599 /*{b-link-active}*/;
}
/* Button up */
.ui-page-theme-b .ui-btn,
html .ui-bar-b .ui-btn,
html .ui-body-b .ui-btn,
html body .ui-group-theme-b .ui-btn,
html head + body .ui-btn.ui-btn-b,
.ui-page-theme-b .ui-btn:visited,
html .ui-bar-b .ui-btn:visited,
html .ui-body-b .ui-btn:visited,
html body .ui-group-theme-b .ui-btn:visited,
html head + body .ui-btn.ui-btn-b:visited {
background-color: #f6f6f6 /*{b-bup-background-color}*/;
border-color: #dddddd /*{b-bup-border}*/;
color: #333333 /*{b-bup-color}*/;
text-shadow: 0 /*{b-bup-shadow-x}*/ 1px /*{b-bup-shadow-y}*/ 0 /*{b-bup-shadow-radius}*/ #f3f3f3 /*{b-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-b .ui-btn:hover,
html .ui-bar-b .ui-btn:hover,
html .ui-body-b .ui-btn:hover,
html body .ui-group-theme-b .ui-btn:hover,
html head + body .ui-btn.ui-btn-b:hover {
background-color: #ededed /*{b-bhover-background-color}*/;
border-color: #dddddd /*{b-bhover-border}*/;
color: #333333 /*{b-bhover-color}*/;
text-shadow: 0 /*{b-bhover-shadow-x}*/ 1px /*{b-bhover-shadow-y}*/ 0 /*{b-bhover-shadow-radius}*/ #f3f3f3 /*{b-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-b .ui-btn:active,
html .ui-bar-b .ui-btn:active,
html .ui-body-b .ui-btn:active,
html body .ui-group-theme-b .ui-btn:active,
html head + body .ui-btn.ui-btn-b:active {
background-color: #e8e8e8 /*{b-bdown-background-color}*/;
border-color: #dddddd /*{b-bdown-border}*/;
color: #333333 /*{b-bdown-color}*/;
text-shadow: 0 /*{b-bdown-shadow-x}*/ 1px /*{b-bdown-shadow-y}*/ 0 /*{b-bdown-shadow-radius}*/ #f3f3f3 /*{b-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-b .ui-btn.ui-btn-active,
html .ui-bar-b .ui-btn.ui-btn-active,
html .ui-body-b .ui-btn.ui-btn-active,
html body .ui-group-theme-b .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-b.ui-btn-active,
.ui-page-theme-b .ui-checkbox-on:after,
html .ui-bar-b .ui-checkbox-on:after,
html .ui-body-b .ui-checkbox-on:after,
html body .ui-group-theme-b .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-b:after,
.ui-page-theme-b .ui-flipswitch-active,
html .ui-bar-b .ui-flipswitch-active,
html .ui-body-b .ui-flipswitch-active,
html body .ui-group-theme-b .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-b.ui-flipswitch-active,
.ui-page-theme-b .ui-slider-track .ui-btn-active,
html .ui-bar-b .ui-slider-track .ui-btn-active,
html .ui-body-b .ui-slider-track .ui-btn-active,
html body .ui-group-theme-b .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-b .ui-btn-active {
background-color: #FF8833;
border-color: #FF8833;
color: #ffffff;
text-shadow: 0 1px 0 #005599;
}
/* Active radio button icon */
.ui-page-theme-b .ui-radio-on:after,
html .ui-bar-b .ui-radio-on:after,
html .ui-body-b .ui-radio-on:after,
html body .ui-group-theme-b .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-b:after {
border-color: #FF8833;
}
/* Focus */
.ui-page-theme-b .ui-btn:focus,
html .ui-bar-b .ui-btn:focus,
html .ui-body-b .ui-btn:focus,
html body .ui-group-theme-b .ui-btn:focus,
html head + body .ui-btn.ui-btn-b:focus,
.ui-page-theme-b .ui-focus,
html .ui-bar-b .ui-focus,
html .ui-body-b .ui-focus,
html body .ui-group-theme-b .ui-focus,
html head + body .ui-btn-b.ui-focus,
html head + body .ui-body-b.ui-focus {
-webkit-box-shadow: 0 0 12px #FF8833;
-moz-box-shadow: 0 0 12px #FF8833;
box-shadow: 0 0 12px #FF8833;
}
/* C
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-c,
.ui-page-theme-c .ui-bar-inherit,
html .ui-bar-c .ui-bar-inherit,
html .ui-body-c .ui-bar-inherit,
html body .ui-group-theme-c .ui-bar-inherit {
background-color: #585858 /*{c-bar-background-color}*/;
border-color: #7b7b7b /*{c-bar-border}*/;
color: #ffffff /*{c-bar-color}*/;
text-shadow: 0 /*{c-bar-shadow-x}*/ 1px /*{c-bar-shadow-y}*/ 0 /*{c-bar-shadow-radius}*/ #444444 /*{c-bar-shadow-color}*/;
font-weight: bold;
}
.ui-bar-c {
border-width: 1px;
border-style: solid;
}
/* Page and overlay */
.ui-overlay-c,
.ui-page-theme-c,
.ui-page-theme-c .ui-panel-wrapper {
background-color: #f9f9f9 /*{c-page-background-color}*/;
border-color: #bbbbbb /*{c-page-border}*/;
color: #333333 /*{c-page-color}*/;
text-shadow: 0 /*{c-page-shadow-x}*/ 1px /*{c-page-shadow-y}*/ 0 /*{c-page-shadow-radius}*/ #f3f3f3 /*{c-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-c,
.ui-page-theme-c .ui-body-inherit,
html .ui-bar-c .ui-body-inherit,
html .ui-body-c .ui-body-inherit,
html body .ui-group-theme-c .ui-body-inherit,
html .ui-panel-page-container-c {
background-color: #f2f2f2 /*{c-body-background-color}*/;
border-color: #dddddd /*{c-body-border}*/;
color: #000000 /*{c-body-color}*/;
text-shadow: 0 /*{c-body-shadow-x}*/ 1px /*{c-body-shadow-y}*/ 0 /*{c-body-shadow-radius}*/ #eeeeee /*{c-body-shadow-color}*/;
}
.ui-body-c {
border-width: 1px;
border-style: solid;
}
/* Links */
.ui-page-theme-c a,
html .ui-bar-c a,
html .ui-body-c a,
html body .ui-group-theme-c a {
color: #FF8833;
font-weight: bold;
}
.ui-page-theme-c a:visited,
html .ui-bar-c a:visited,
html .ui-body-c a:visited,
html body .ui-group-theme-c a:visited {
color: #FF8833;
}
.ui-page-theme-c a:hover,
html .ui-bar-c a:hover,
html .ui-body-c a:hover,
html body .ui-group-theme-c a:hover {
color: #005599;
}
.ui-page-theme-c a:active,
html .ui-bar-c a:active,
html .ui-body-c a:active,
html body .ui-group-theme-c a:active {
color: #005599;
}
/* Button up */
.ui-page-theme-c .ui-btn,
html .ui-bar-c .ui-btn,
html .ui-body-c .ui-btn,
html body .ui-group-theme-c .ui-btn,
html head + body .ui-btn.ui-btn-c,
.ui-page-theme-c .ui-btn:visited,
html .ui-bar-c .ui-btn:visited,
html .ui-body-c .ui-btn:visited,
html body .ui-group-theme-c .ui-btn:visited,
html head + body .ui-btn.ui-btn-c:visited {
background-color: #d9d9d9 /*{c-bup-background-color}*/;
border-color: #bbbbbb /*{c-bup-border}*/;
color: #000000 /*{c-bup-color}*/;
text-shadow: 0 /*{c-bup-shadow-x}*/ 1px /*{c-bup-shadow-y}*/ 0 /*{c-bup-shadow-radius}*/ #eeeeee /*{c-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-c .ui-btn:hover,
html .ui-bar-c .ui-btn:hover,
html .ui-body-c .ui-btn:hover,
html body .ui-group-theme-c .ui-btn:hover,
html head + body .ui-btn.ui-btn-c:hover {
background-color: #f9f9f9 /*{c-bhover-background-color}*/;
border-color: #888888 /*{c-bhover-border}*/;
color: #000000 /*{c-bhover-color}*/;
text-shadow: 0 /*{c-bhover-shadow-x}*/ 1px /*{c-bhover-shadow-y}*/ 0 /*{c-bhover-shadow-radius}*/ #eeeeee /*{c-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-c .ui-btn:active,
html .ui-bar-c .ui-btn:active,
html .ui-body-c .ui-btn:active,
html body .ui-group-theme-c .ui-btn:active,
html head + body .ui-btn.ui-btn-c:active {
background-color: #f9f9f9 /*{c-bdown-background-color}*/;
border-color: #888888 /*{c-bdown-border}*/;
color: #000000 /*{c-bdown-color}*/;
text-shadow: 0 /*{c-bdown-shadow-x}*/ 1px /*{c-bdown-shadow-y}*/ 0 /*{c-bdown-shadow-radius}*/ #eeeeee /*{c-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-c .ui-btn.ui-btn-active,
html .ui-bar-c .ui-btn.ui-btn-active,
html .ui-body-c .ui-btn.ui-btn-active,
html body .ui-group-theme-c .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-c.ui-btn-active,
.ui-page-theme-c .ui-checkbox-on:after,
html .ui-bar-c .ui-checkbox-on:after,
html .ui-body-c .ui-checkbox-on:after,
html body .ui-group-theme-c .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-c:after,
.ui-page-theme-c .ui-flipswitch-active,
html .ui-bar-c .ui-flipswitch-active,
html .ui-body-c .ui-flipswitch-active,
html body .ui-group-theme-c .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-c.ui-flipswitch-active,
.ui-page-theme-c .ui-slider-track .ui-btn-active,
html .ui-bar-c .ui-slider-track .ui-btn-active,
html .ui-body-c .ui-slider-track .ui-btn-active,
html body .ui-group-theme-c .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-c .ui-btn-active {
background-color: #4d4d4d /*{c-active-background-color}*/;
border-color: #6b6b6b /*{c-active-border}*/;
color: #ffffff /*{c-active-color}*/;
text-shadow: 0 /*{c-active-shadow-x}*/ 1px /*{c-active-shadow-y}*/ 0 /*{c-active-shadow-radius}*/ #444444 /*{c-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-c .ui-radio-on:after,
html .ui-bar-c .ui-radio-on:after,
html .ui-body-c .ui-radio-on:after,
html body .ui-group-theme-c .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-c:after {
border-color: #4d4d4d /*{c-active-background-color}*/;
}
/* Focus */
.ui-page-theme-c .ui-btn:focus,
html .ui-bar-c .ui-btn:focus,
html .ui-body-c .ui-btn:focus,
html body .ui-group-theme-c .ui-btn:focus,
html head + body .ui-btn.ui-btn-c:focus,
.ui-page-theme-c .ui-focus,
html .ui-bar-c .ui-focus,
html .ui-body-c .ui-focus,
html body .ui-group-theme-c .ui-focus,
html head + body .ui-btn-c.ui-focus,
html head + body .ui-body-c.ui-focus {
-webkit-box-shadow: 0 0 12px #4d4d4d /*{c-active-background-color}*/;
-moz-box-shadow: 0 0 12px #4d4d4d /*{c-active-background-color}*/;
box-shadow: 0 0 12px #4d4d4d /*{c-active-background-color}*/;
}
/* Structure */
/* Disabled
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-disabled deprecated in 1.4. :disabled not supported by IE8 so we use [disabled] */
.ui-disabled,
.ui-state-disabled,
button[disabled],
.ui-select .ui-btn.ui-state-disabled {
filter: alpha(opacity=30);
opacity: .3;
cursor: default !important;
pointer-events: none;
}
/* Focus state outline
-----------------------------------------------------------------------------------------------------------*/
.ui-btn:focus,
.ui-btn.ui-focus {
outline: 0;
}
/* Unset box-shadow in browsers that don't do it right */
.ui-noboxshadow .ui-shadow,
.ui-noboxshadow .ui-shadow-inset,
.ui-noboxshadow .ui-overlay-shadow,
.ui-noboxshadow .ui-shadow-icon.ui-btn:after,
.ui-noboxshadow .ui-shadow-icon .ui-btn:after,
.ui-noboxshadow .ui-focus,
.ui-noboxshadow .ui-btn:focus,
.ui-noboxshadow input:focus,
.ui-noboxshadow .ui-panel {
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
.ui-noboxshadow .ui-btn:focus,
.ui-noboxshadow .ui-focus {
outline-width: 1px;
outline-style: auto;
}
+753
View File
@@ -0,0 +1,753 @@
/*!
* jQuery Mobile 1.4.3
* Git HEAD hash: b9c6473e3d90af26570e6f14e5a0307897ab385c <> Date: Tue Jul 1 2014 15:37:36 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2014 jQuery Foundation, Inc. and othercontributors
* Released under the MIT license.
* http://jquery.org/license
*
*/
/* Globals */
/* Font
-----------------------------------------------------------------------------------------------------------*/
html {
font-size: 100%;
}
body,
input,
select,
textarea,
button,
.ui-btn {
font-size: 1em;
line-height: 1.3;
font-family: sans-serif /*{global-font-family}*/;
}
legend,
.ui-input-text input,
.ui-input-search input {
color: inherit;
text-shadow: inherit;
}
/* Form labels (overrides font-weight bold in bars, and mini font-size) */
.ui-mobile label,
div.ui-controlgroup-label {
font-weight: normal;
font-size: 16px;
}
/* Separators
-----------------------------------------------------------------------------------------------------------*/
/* Field contain separator (< 28em) */
.ui-field-contain {
border-bottom-color: #828282;
border-bottom-color: rgba(0,0,0,.15);
border-bottom-width: 1px;
border-bottom-style: solid;
}
/* Table opt-in classes: strokes between each row, and alternating row stripes */
/* Classes table-stroke and table-stripe are deprecated in 1.4. */
.table-stroke thead th,
.table-stripe thead th,
.table-stripe tbody tr:last-child {
border-bottom: 1px solid #d6d6d6; /* non-RGBA fallback */
border-bottom: 1px solid rgba(0,0,0,.1);
}
.table-stroke tbody th,
.table-stroke tbody td {
border-bottom: 1px solid #e6e6e6; /* non-RGBA fallback */
border-bottom: 1px solid rgba(0,0,0,.05);
}
.table-stripe.table-stroke tbody tr:last-child th,
.table-stripe.table-stroke tbody tr:last-child td {
border-bottom: 0;
}
.table-stripe tbody tr:nth-child(odd) td,
.table-stripe tbody tr:nth-child(odd) th {
background-color: #eeeeee; /* non-RGBA fallback */
background-color: rgba(0,0,0,.04);
}
/* Buttons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn,
label.ui-btn {
font-weight: bold;
border-width: 1px;
border-style: solid;
}
.ui-btn {
text-decoration: none !important;
}
.ui-btn-active {
cursor: pointer;
}
/* Corner rounding
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-btn-corner-all deprecated in 1.4 */
.ui-corner-all {
-webkit-border-radius: .6em /*{global-radii-blocks}*/;
border-radius: .6em /*{global-radii-blocks}*/;
}
/* Buttons */
.ui-btn-corner-all,
.ui-btn.ui-corner-all,
/* Slider track */
.ui-slider-track.ui-corner-all,
/* Flipswitch */
.ui-flipswitch.ui-corner-all,
/* Count bubble */
.ui-li-count {
-webkit-border-radius: .3125em /*{global-radii-buttons}*/;
border-radius: .3125em /*{global-radii-buttons}*/;
}
/* Icon-only buttons */
.ui-btn-icon-notext.ui-btn-corner-all,
.ui-btn-icon-notext.ui-corner-all {
-webkit-border-radius: 1em;
border-radius: 1em;
}
/* Radius clip workaround for cleaning up corner trapping */
.ui-btn-corner-all,
.ui-corner-all {
-webkit-background-clip: padding;
background-clip: padding-box;
}
/* Popup arrow */
.ui-popup.ui-corner-all > .ui-popup-arrow-guide {
left: .6em /*{global-radii-blocks}*/;
right: .6em /*{global-radii-blocks}*/;
top: .6em /*{global-radii-blocks}*/;
bottom: .6em /*{global-radii-blocks}*/;
}
/* Shadow
-----------------------------------------------------------------------------------------------------------*/
.ui-shadow {
-webkit-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
-moz-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
}
.ui-shadow-inset {
-webkit-box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
-moz-box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
}
.ui-overlay-shadow {
-webkit-box-shadow: 0 0 12px rgba(0,0,0,.6);
-moz-box-shadow: 0 0 12px rgba(0,0,0,.6);
box-shadow: 0 0 12px rgba(0,0,0,.6);
}
/* Icons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after,
.ui-btn-icon-notext:after {
background-color: #666666 /*{global-icon-color}*/;
background-color: rgba(0,0,0,.15) /*{global-icon-disc}*/;
background-position: center center;
background-repeat: no-repeat;
-webkit-border-radius: 1em;
border-radius: 1em;
}
/* Alt icons */
.ui-alt-icon.ui-btn:after,
.ui-alt-icon .ui-btn:after,
html .ui-alt-icon.ui-checkbox-off:after,
html .ui-alt-icon.ui-radio-off:after,
html .ui-alt-icon .ui-checkbox-off:after,
html .ui-alt-icon .ui-radio-off:after {
background-color: #666666 /*{global-icon-color}*/;
background-color: rgba(0,0,0,.15) /*{global-icon-disc}*/;
}
/* No disc */
.ui-nodisc-icon.ui-btn:after,
.ui-nodisc-icon .ui-btn:after {
background-color: transparent;
}
/* Icon shadow */
.ui-shadow-icon.ui-btn:after,
.ui-shadow-icon .ui-btn:after {
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
}
/* Checkbox and radio */
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after,
.ui-btn.ui-radio-off:after,
.ui-btn.ui-radio-on:after {
display: block;
width: 18px;
height: 18px;
margin: -9px 2px 0 2px;
}
.ui-checkbox-off:after,
.ui-btn.ui-radio-off:after {
filter: Alpha(Opacity=30);
opacity: .3;
}
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after {
-webkit-border-radius: .1875em;
border-radius: .1875em;
}
.ui-btn.ui-checkbox-off:after {
background-color: #666;
background-color: rgba(0,0,0,.3);
}
.ui-radio .ui-btn.ui-radio-on:after {
background-image: none;
background-color: #fff;
width: 8px;
height: 8px;
border-width: 5px;
border-style: solid;
}
.ui-alt-icon.ui-btn.ui-radio-on:after,
.ui-alt-icon .ui-btn.ui-radio-on:after {
background-color: #000;
}
/* Loader */
.ui-icon-loading {
background: url("images/ajax-loader.gif");
background-size: 2.875em 2.875em;
}
/* Swatches */
/* A
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-a,
.ui-page-theme-a .ui-bar-inherit,
html .ui-bar-a .ui-bar-inherit,
html .ui-body-a .ui-bar-inherit,
html body .ui-group-theme-a .ui-bar-inherit {
background-color: #e9e9e9 /*{a-bar-background-color}*/;
border-color: #dddddd /*{a-bar-border}*/;
color: #333333 /*{a-bar-color}*/;
text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #eeeeee /*{a-bar-shadow-color}*/;
font-weight: bold;
}
.ui-bar-a {
border-width: 1px;
border-style: solid;
}
/* Page and overlay */
.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
background-color: #f9f9f9 /*{a-page-background-color}*/;
border-color: #bbbbbb /*{a-page-border}*/;
color: #333333 /*{a-page-color}*/;
text-shadow: 0 /*{a-page-shadow-x}*/ 1px /*{a-page-shadow-y}*/ 0 /*{a-page-shadow-radius}*/ #f3f3f3 /*{a-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-a,
.ui-page-theme-a .ui-body-inherit,
html .ui-bar-a .ui-body-inherit,
html .ui-body-a .ui-body-inherit,
html body .ui-group-theme-a .ui-body-inherit,
html .ui-panel-page-container-a {
background-color: #ffffff /*{a-body-background-color}*/;
border-color: #dddddd /*{a-body-border}*/;
color: #333333 /*{a-body-color}*/;
text-shadow: 0 /*{a-body-shadow-x}*/ 1px /*{a-body-shadow-y}*/ 0 /*{a-body-shadow-radius}*/ #f3f3f3 /*{a-body-shadow-color}*/;
}
.ui-body-a {
border-width: 1px;
border-style: solid;
}
/* Links */
.ui-page-theme-a a,
html .ui-bar-a a,
html .ui-body-a a,
html body .ui-group-theme-a a {
color: #FF8833;
font-weight: bold;
}
.ui-page-theme-a a:visited,
html .ui-bar-a a:visited,
html .ui-body-a a:visited,
html body .ui-group-theme-a a:visited {
color: #FF8833;
}
.ui-page-theme-a a:hover,
html .ui-bar-a a:hover,
html .ui-body-a a:hover,
html body .ui-group-theme-a a:hover {
color: #005599 /*{a-link-hover}*/;
}
.ui-page-theme-a a:active,
html .ui-bar-a a:active,
html .ui-body-a a:active,
html body .ui-group-theme-a a:active {
color: #005599 /*{a-link-active}*/;
}
/* Button up */
.ui-page-theme-a .ui-btn,
html .ui-bar-a .ui-btn,
html .ui-body-a .ui-btn,
html body .ui-group-theme-a .ui-btn,
html head + body .ui-btn.ui-btn-a,
/* Button visited */
.ui-page-theme-a .ui-btn:visited,
html .ui-bar-a .ui-btn:visited,
html .ui-body-a .ui-btn:visited,
html body .ui-group-theme-a .ui-btn:visited,
html head + body .ui-btn.ui-btn-a:visited {
background-color: #f6f6f6 /*{a-bup-background-color}*/;
border-color: #dddddd /*{a-bup-border}*/;
color: #333333 /*{a-bup-color}*/;
text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 0 /*{a-bup-shadow-radius}*/ #f3f3f3 /*{a-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-a .ui-btn:hover,
html .ui-bar-a .ui-btn:hover,
html .ui-body-a .ui-btn:hover,
html body .ui-group-theme-a .ui-btn:hover,
html head + body .ui-btn.ui-btn-a:hover {
background-color: #ededed /*{a-bhover-background-color}*/;
border-color: #dddddd /*{a-bhover-border}*/;
color: #333333 /*{a-bhover-color}*/;
text-shadow: 0 /*{a-bhover-shadow-x}*/ 1px /*{a-bhover-shadow-y}*/ 0 /*{a-bhover-shadow-radius}*/ #f3f3f3 /*{a-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-a .ui-btn:active,
html .ui-bar-a .ui-btn:active,
html .ui-body-a .ui-btn:active,
html body .ui-group-theme-a .ui-btn:active,
html head + body .ui-btn.ui-btn-a:active {
background-color: #e8e8e8 /*{a-bdown-background-color}*/;
border-color: #dddddd /*{a-bdown-border}*/;
color: #333333 /*{a-bdown-color}*/;
text-shadow: 0 /*{a-bdown-shadow-x}*/ 1px /*{a-bdown-shadow-y}*/ 0 /*{a-bdown-shadow-radius}*/ #f3f3f3 /*{a-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-a .ui-btn.ui-btn-active,
html .ui-bar-a .ui-btn.ui-btn-active,
html .ui-body-a .ui-btn.ui-btn-active,
html body .ui-group-theme-a .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-a.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-a .ui-checkbox-on:after,
html .ui-bar-a .ui-checkbox-on:after,
html .ui-body-a .ui-checkbox-on:after,
html body .ui-group-theme-a .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-a:after,
/* Active flipswitch background */
.ui-page-theme-a .ui-flipswitch-active,
html .ui-bar-a .ui-flipswitch-active,
html .ui-body-a .ui-flipswitch-active,
html body .ui-group-theme-a .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-a .ui-slider-track .ui-btn-active,
html .ui-bar-a .ui-slider-track .ui-btn-active,
html .ui-body-a .ui-slider-track .ui-btn-active,
html body .ui-group-theme-a .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-a .ui-btn-active {
background-color: #FF8833;
border-color: #FF8833;
color: #ffffff;
text-shadow: 0 1px 0 #005599;
}
/* Active radio button icon */
.ui-page-theme-a .ui-radio-on:after,
html .ui-bar-a .ui-radio-on:after,
html .ui-body-a .ui-radio-on:after,
html body .ui-group-theme-a .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-a:after {
border-color: #FF8833;
}
/* Focus */
.ui-page-theme-a .ui-btn:focus,
html .ui-bar-a .ui-btn:focus,
html .ui-body-a .ui-btn:focus,
html body .ui-group-theme-a .ui-btn:focus,
html head + body .ui-btn.ui-btn-a:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-a .ui-focus,
html .ui-bar-a .ui-focus,
html .ui-body-a .ui-focus,
html body .ui-group-theme-a .ui-focus,
html head + body .ui-btn-a.ui-focus,
html head + body .ui-body-a.ui-focus {
-webkit-box-shadow: 0 0 12px #FF8833;
-moz-box-shadow: 0 0 12px #FF8833;
box-shadow: 0 0 12px #FF8833;
}
/* B
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-b,
.ui-page-theme-b .ui-bar-inherit,
html .ui-bar-b .ui-bar-inherit,
html .ui-body-b .ui-bar-inherit,
html body .ui-group-theme-b .ui-bar-inherit {
background-color: #000000 /*{b-bar-background-color}*/;
border-color: #545454 /*{b-bar-border}*/;
color: #ffffff /*{b-bar-color}*/;
text-shadow: 0 /*{b-bar-shadow-x}*/ 1px /*{b-bar-shadow-y}*/ 0 /*{b-bar-shadow-radius}*/ #444444 /*{b-bar-shadow-color}*/;
font-weight: bold;
}
.ui-bar-b {
border-width: 1px;
border-style: solid;
}
/* Page and overlay */
.ui-overlay-b,
.ui-page-theme-b,
.ui-page-theme-b .ui-panel-wrapper {
background-color: #f9f9f9 /*{b-page-background-color}*/;
border-color: #bbbbbb /*{b-page-border}*/;
color: #333333 /*{b-page-color}*/;
text-shadow: 0 /*{b-page-shadow-x}*/ 1px /*{b-page-shadow-y}*/ 0 /*{b-page-shadow-radius}*/ #f3f3f3 /*{b-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-b,
.ui-page-theme-b .ui-body-inherit,
html .ui-bar-b .ui-body-inherit,
html .ui-body-b .ui-body-inherit,
html body .ui-group-theme-b .ui-body-inherit,
html .ui-panel-page-container-b {
background-color: #ffffff /*{b-body-background-color}*/;
border-color: #dddddd /*{b-body-border}*/;
color: #333333 /*{b-body-color}*/;
text-shadow: 0 /*{b-body-shadow-x}*/ 1px /*{b-body-shadow-y}*/ 0 /*{b-body-shadow-radius}*/ #f3f3f3 /*{b-body-shadow-color}*/;
}
.ui-body-b {
border-width: 1px;
border-style: solid;
}
/* Links */
.ui-page-theme-b a,
html .ui-bar-b a,
html .ui-body-b a,
html body .ui-group-theme-b a {
color: #FF8833;
font-weight: bold;
}
.ui-page-theme-b a:visited,
html .ui-bar-b a:visited,
html .ui-body-b a:visited,
html body .ui-group-theme-b a:visited {
color: #FF8833;
}
.ui-page-theme-b a:hover,
html .ui-bar-b a:hover,
html .ui-body-b a:hover,
html body .ui-group-theme-b a:hover {
color: #005599 /*{b-link-hover}*/;
}
.ui-page-theme-b a:active,
html .ui-bar-b a:active,
html .ui-body-b a:active,
html body .ui-group-theme-b a:active {
color: #005599 /*{b-link-active}*/;
}
/* Button up */
.ui-page-theme-b .ui-btn,
html .ui-bar-b .ui-btn,
html .ui-body-b .ui-btn,
html body .ui-group-theme-b .ui-btn,
html head + body .ui-btn.ui-btn-b,
/* Button visited */
.ui-page-theme-b .ui-btn:visited,
html .ui-bar-b .ui-btn:visited,
html .ui-body-b .ui-btn:visited,
html body .ui-group-theme-b .ui-btn:visited,
html head + body .ui-btn.ui-btn-b:visited {
background-color: #f6f6f6 /*{b-bup-background-color}*/;
border-color: #dddddd /*{b-bup-border}*/;
color: #333333 /*{b-bup-color}*/;
text-shadow: 0 /*{b-bup-shadow-x}*/ 1px /*{b-bup-shadow-y}*/ 0 /*{b-bup-shadow-radius}*/ #f3f3f3 /*{b-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-b .ui-btn:hover,
html .ui-bar-b .ui-btn:hover,
html .ui-body-b .ui-btn:hover,
html body .ui-group-theme-b .ui-btn:hover,
html head + body .ui-btn.ui-btn-b:hover {
background-color: #ededed /*{b-bhover-background-color}*/;
border-color: #dddddd /*{b-bhover-border}*/;
color: #333333 /*{b-bhover-color}*/;
text-shadow: 0 /*{b-bhover-shadow-x}*/ 1px /*{b-bhover-shadow-y}*/ 0 /*{b-bhover-shadow-radius}*/ #f3f3f3 /*{b-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-b .ui-btn:active,
html .ui-bar-b .ui-btn:active,
html .ui-body-b .ui-btn:active,
html body .ui-group-theme-b .ui-btn:active,
html head + body .ui-btn.ui-btn-b:active {
background-color: #e8e8e8 /*{b-bdown-background-color}*/;
border-color: #dddddd /*{b-bdown-border}*/;
color: #333333 /*{b-bdown-color}*/;
text-shadow: 0 /*{b-bdown-shadow-x}*/ 1px /*{b-bdown-shadow-y}*/ 0 /*{b-bdown-shadow-radius}*/ #f3f3f3 /*{b-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-b .ui-btn.ui-btn-active,
html .ui-bar-b .ui-btn.ui-btn-active,
html .ui-body-b .ui-btn.ui-btn-active,
html body .ui-group-theme-b .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-b.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-b .ui-checkbox-on:after,
html .ui-bar-b .ui-checkbox-on:after,
html .ui-body-b .ui-checkbox-on:after,
html body .ui-group-theme-b .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-b:after,
/* Active flipswitch background */
.ui-page-theme-b .ui-flipswitch-active,
html .ui-bar-b .ui-flipswitch-active,
html .ui-body-b .ui-flipswitch-active,
html body .ui-group-theme-b .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-b.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-b .ui-slider-track .ui-btn-active,
html .ui-bar-b .ui-slider-track .ui-btn-active,
html .ui-body-b .ui-slider-track .ui-btn-active,
html body .ui-group-theme-b .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-b .ui-btn-active {
background-color: #FF8833;
border-color: #FF8833;
color: #ffffff;
text-shadow: 0 1px 0 #005599;
}
/* Active radio button icon */
.ui-page-theme-b .ui-radio-on:after,
html .ui-bar-b .ui-radio-on:after,
html .ui-body-b .ui-radio-on:after,
html body .ui-group-theme-b .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-b:after {
border-color: #FF8833;
}
/* Focus */
.ui-page-theme-b .ui-btn:focus,
html .ui-bar-b .ui-btn:focus,
html .ui-body-b .ui-btn:focus,
html body .ui-group-theme-b .ui-btn:focus,
html head + body .ui-btn.ui-btn-b:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-b .ui-focus,
html .ui-bar-b .ui-focus,
html .ui-body-b .ui-focus,
html body .ui-group-theme-b .ui-focus,
html head + body .ui-btn-b.ui-focus,
html head + body .ui-body-b.ui-focus {
-webkit-box-shadow: 0 0 12px #FF8833;
-moz-box-shadow: 0 0 12px #FF8833;
box-shadow: 0 0 12px #FF8833;
}
/* C
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-c,
.ui-page-theme-c .ui-bar-inherit,
html .ui-bar-c .ui-bar-inherit,
html .ui-body-c .ui-bar-inherit,
html body .ui-group-theme-c .ui-bar-inherit {
background-color: #585858 /*{c-bar-background-color}*/;
border-color: #7b7b7b /*{c-bar-border}*/;
color: #ffffff /*{c-bar-color}*/;
text-shadow: 0 /*{c-bar-shadow-x}*/ 1px /*{c-bar-shadow-y}*/ 0 /*{c-bar-shadow-radius}*/ #444444 /*{c-bar-shadow-color}*/;
font-weight: bold;
}
.ui-bar-c {
border-width: 1px;
border-style: solid;
}
/* Page and overlay */
.ui-overlay-c,
.ui-page-theme-c,
.ui-page-theme-c .ui-panel-wrapper {
background-color: #f9f9f9 /*{c-page-background-color}*/;
border-color: #bbbbbb /*{c-page-border}*/;
color: #333333 /*{c-page-color}*/;
text-shadow: 0 /*{c-page-shadow-x}*/ 1px /*{c-page-shadow-y}*/ 0 /*{c-page-shadow-radius}*/ #f3f3f3 /*{c-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-c,
.ui-page-theme-c .ui-body-inherit,
html .ui-bar-c .ui-body-inherit,
html .ui-body-c .ui-body-inherit,
html body .ui-group-theme-c .ui-body-inherit,
html .ui-panel-page-container-c {
background-color: #f2f2f2 /*{c-body-background-color}*/;
border-color: #dddddd /*{c-body-border}*/;
color: #000000 /*{c-body-color}*/;
text-shadow: 0 /*{c-body-shadow-x}*/ 1px /*{c-body-shadow-y}*/ 0 /*{c-body-shadow-radius}*/ #eeeeee /*{c-body-shadow-color}*/;
}
.ui-body-c {
border-width: 1px;
border-style: solid;
}
/* Links */
.ui-page-theme-c a,
html .ui-bar-c a,
html .ui-body-c a,
html body .ui-group-theme-c a {
color: #FF8833;
font-weight: bold;
}
.ui-page-theme-c a:visited,
html .ui-bar-c a:visited,
html .ui-body-c a:visited,
html body .ui-group-theme-c a:visited {
color: #FF8833;
}
.ui-page-theme-c a:hover,
html .ui-bar-c a:hover,
html .ui-body-c a:hover,
html body .ui-group-theme-c a:hover {
color: #005599;
}
.ui-page-theme-c a:active,
html .ui-bar-c a:active,
html .ui-body-c a:active,
html body .ui-group-theme-c a:active {
color: #005599;
}
/* Button up */
.ui-page-theme-c .ui-btn,
html .ui-bar-c .ui-btn,
html .ui-body-c .ui-btn,
html body .ui-group-theme-c .ui-btn,
html head + body .ui-btn.ui-btn-c,
/* Button visited */
.ui-page-theme-c .ui-btn:visited,
html .ui-bar-c .ui-btn:visited,
html .ui-body-c .ui-btn:visited,
html body .ui-group-theme-c .ui-btn:visited,
html head + body .ui-btn.ui-btn-c:visited {
background-color: #d9d9d9 /*{c-bup-background-color}*/;
border-color: #bbbbbb /*{c-bup-border}*/;
color: #000000 /*{c-bup-color}*/;
text-shadow: 0 /*{c-bup-shadow-x}*/ 1px /*{c-bup-shadow-y}*/ 0 /*{c-bup-shadow-radius}*/ #eeeeee /*{c-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-c .ui-btn:hover,
html .ui-bar-c .ui-btn:hover,
html .ui-body-c .ui-btn:hover,
html body .ui-group-theme-c .ui-btn:hover,
html head + body .ui-btn.ui-btn-c:hover {
background-color: #f9f9f9 /*{c-bhover-background-color}*/;
border-color: #888888 /*{c-bhover-border}*/;
color: #000000 /*{c-bhover-color}*/;
text-shadow: 0 /*{c-bhover-shadow-x}*/ 1px /*{c-bhover-shadow-y}*/ 0 /*{c-bhover-shadow-radius}*/ #eeeeee /*{c-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-c .ui-btn:active,
html .ui-bar-c .ui-btn:active,
html .ui-body-c .ui-btn:active,
html body .ui-group-theme-c .ui-btn:active,
html head + body .ui-btn.ui-btn-c:active {
background-color: #f9f9f9 /*{c-bdown-background-color}*/;
border-color: #888888 /*{c-bdown-border}*/;
color: #000000 /*{c-bdown-color}*/;
text-shadow: 0 /*{c-bdown-shadow-x}*/ 1px /*{c-bdown-shadow-y}*/ 0 /*{c-bdown-shadow-radius}*/ #eeeeee /*{c-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-c .ui-btn.ui-btn-active,
html .ui-bar-c .ui-btn.ui-btn-active,
html .ui-body-c .ui-btn.ui-btn-active,
html body .ui-group-theme-c .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-c.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-c .ui-checkbox-on:after,
html .ui-bar-c .ui-checkbox-on:after,
html .ui-body-c .ui-checkbox-on:after,
html body .ui-group-theme-c .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-c:after,
/* Active flipswitch background */
.ui-page-theme-c .ui-flipswitch-active,
html .ui-bar-c .ui-flipswitch-active,
html .ui-body-c .ui-flipswitch-active,
html body .ui-group-theme-c .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-c.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-c .ui-slider-track .ui-btn-active,
html .ui-bar-c .ui-slider-track .ui-btn-active,
html .ui-body-c .ui-slider-track .ui-btn-active,
html body .ui-group-theme-c .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-c .ui-btn-active {
background-color: #4d4d4d /*{c-active-background-color}*/;
border-color: #6b6b6b /*{c-active-border}*/;
color: #ffffff /*{c-active-color}*/;
text-shadow: 0 /*{c-active-shadow-x}*/ 1px /*{c-active-shadow-y}*/ 0 /*{c-active-shadow-radius}*/ #444444 /*{c-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-c .ui-radio-on:after,
html .ui-bar-c .ui-radio-on:after,
html .ui-body-c .ui-radio-on:after,
html body .ui-group-theme-c .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-c:after {
border-color: #4d4d4d /*{c-active-background-color}*/;
}
/* Focus */
.ui-page-theme-c .ui-btn:focus,
html .ui-bar-c .ui-btn:focus,
html .ui-body-c .ui-btn:focus,
html body .ui-group-theme-c .ui-btn:focus,
html head + body .ui-btn.ui-btn-c:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-c .ui-focus,
html .ui-bar-c .ui-focus,
html .ui-body-c .ui-focus,
html body .ui-group-theme-c .ui-focus,
html head + body .ui-btn-c.ui-focus,
html head + body .ui-body-c.ui-focus {
-webkit-box-shadow: 0 0 12px #4d4d4d /*{c-active-background-color}*/;
-moz-box-shadow: 0 0 12px #4d4d4d /*{c-active-background-color}*/;
box-shadow: 0 0 12px #4d4d4d /*{c-active-background-color}*/;
}
/* Structure */
/* Disabled
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-disabled deprecated in 1.4. :disabled not supported by IE8 so we use [disabled] */
.ui-disabled,
.ui-state-disabled,
button[disabled],
.ui-select .ui-btn.ui-state-disabled {
filter: Alpha(Opacity=30);
opacity: .3;
cursor: default !important;
pointer-events: none;
}
/* Focus state outline
-----------------------------------------------------------------------------------------------------------*/
.ui-btn:focus,
.ui-btn.ui-focus {
outline: 0;
}
/* Unset box-shadow in browsers that don't do it right */
.ui-noboxshadow .ui-shadow,
.ui-noboxshadow .ui-shadow-inset,
.ui-noboxshadow .ui-overlay-shadow,
.ui-noboxshadow .ui-shadow-icon.ui-btn:after,
.ui-noboxshadow .ui-shadow-icon .ui-btn:after,
.ui-noboxshadow .ui-focus,
.ui-noboxshadow .ui-btn:focus,
.ui-noboxshadow input:focus,
.ui-noboxshadow .ui-panel {
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
.ui-noboxshadow .ui-btn:focus,
.ui-noboxshadow .ui-focus {
outline-width: 1px;
outline-style: auto;
}
File diff suppressed because one or more lines are too long
+346
View File
@@ -0,0 +1,346 @@
/*modifiche font e stile*/
.uppercase {
text-transform: uppercase;
}
/*buttons big*/
.bigBtn {
min-height: 2.2em;
font-size: 1.2em;
}
.smaller {
font-size: 0.7em;
}
.smallest {
font-size: 0.6em;
}
.fullWidth > .navbar-nav {
display: table;
width: 100%;
margin: 0;
}
.fullWidth > .navbar-nav > li {
float: none;
display: table-cell;
text-align: center;
}
/* punteggi colore */
.VVF-CL-01 {
color: #006600;
background-color: white;
}
.VVF-CL-02 {
color: #FFFF33;
background-color: #2222FF;
}
.VVF-CL-03 {
color: #FFFF33;
background-color: #118811;
}
.VVF-CL-04 {
background-color: #FFFF11;
}
.VVF-CL-05 {
color: #FFFF33;
background-color: #EE6622;
}
.VVF-CL-06 {
color: #FFFF11;
background-color: #FF0c0c;
}
.headerRow {
background-color: #EEEEEE;
color: black;
}
.text-center {
text-align: center;
margin: auto;
}
.tStrong {
font-weight: bold;
font-size: 1.3em;
}
.flRight {
float: right;
}
.flLeft {
float: left;
}
.errore {
color: red;
}
.headLine {
background-color: #3388CC;
color: #FFFFFF;
}
.hBlock {
background-color: #D7D7D7;
color: black;
}
.hBlockDrk {
background-color: #585858;
color: white;
}
.fBlock {
background-color: #F2F2F2;
color: black;
}
/*Buttons...*/
.btn.btn-square {
border-radius: 0;
}
.btn-circle {
width: 2.2em;
/*30px*/
height: 2.2em;
text-align: center;
padding: 0.3em 0;
/*6px*/
font-size: 1em;
/*12px*/
line-height: 1.6;
/*1.428571429*/
border-radius: 1em;
/*15px*/
}
.btn-circle.btn-lg {
width: 3.5em;
/*50px*/
height: 3.5em;
/*50px*/
padding: 0.6em 1em;
/*10px 16px*/
font-size: 1.5em;
/*18px*/
line-height: 1.5;
/*1.33*/
border-radius: 1.8em;
/*25px*/
}
.btn-circle.btn-xl {
width: 5em;
/*70px*/
height: 5em;
/*70px*/
padding: 0.6em 1em;
/*10px 16px*/
font-size: 2em;
/*24px*/
line-height: 1.5;
/*1.33*/
border-radius: 3em;
/*35px*/
}
.btn-selected,
.navbar-nav > li > .btn-selected {
background-color: #3388CC;
font-weight: 600;
color: white;
}
.btn-selected:hover,
.navbar-nav > li .btn-selected:hover {
background-color: #D1DDF1;
font-weight: 600;
color: #333;
}
.btn-unselected,
.navbar-nav > li .btn-unselected {
background-color: #EFEFEF;
font-weight: 600;
color: #333333;
}
.btn-unselected:hover,
.navbar-nav > li > .btn-unselected:hover {
background-color: #333333;
font-weight: 600;
color: #EFEFEF;
}
/*Gestione tabella*/
.RowStyle {
background-color: #EFF3FB;
text-align: left;
}
.rowStyle {
background-color: #EFF3FB;
}
.editRowStyle {
background-color: #2461BF;
}
.selectedRowStyle {
background-color: #C1CCF1;
font-weight: bold;
Color: #3366FF;
}
.alternatingRowStyle {
background-color: white;
}
.footerRowStyle {
background-color: #5D7B9D;
font-weight: bold;
color: white;
}
.headerRowStyle {
background-color: #5D7B9D;
font-weight: bold;
color: white;
}
.spacedRow {
line-height: 3em;
}
.baseRow {
background-color: #EFF3FB;
}
.altRow {
background-color: #FFF;
}
.editRow {
background-color: #2461BF;
}
.selectedRow {
background-color: #D1DDF1;
font-weight: 600;
color: #333;
}
.headerHighlight {
/*background-color: @colore;*/
/*color: white;*/
font-weight: 600;
color: #3388CC;
font-size: 1.2em;
}
.footerRow {
background-color: #3388CC;
font-weight: 600;
color: white;
}
.pagerRow {
background-color: #2461BF;
color: white;
text-align: center;
margin: auto;
}
.stortAscCellStyle {
background-color: #F5F7FB;
}
.stortAscHeadStyle {
background-color: #6D95E1;
}
.stortDescCellStyle {
background-color: #E9EBEF;
}
.stortDescHeadStyle {
background-color: #4870BE;
}
/* Paginazione... */
.GridPager {
background-color: #FF7C50;
/*text-align: center;
margin: auto;*/
}
.GridPager a,
.GridPager span {
display: block;
height: 2em;
width: 2em;
text-align: center;
vertical-align: baseline;
text-decoration: none;
background-color: #2461BF;
}
.GridPager a {
background-color: #f5f5f5;
color: #969696;
}
.GridPager span {
background-color: #F2DCA1;
color: #000;
font-weight: bold;
}
.imgNoPad {
margin-top: -3px;
margin-bottom: -7px;
}
/* Query selezione dimensioni display... */
@media all and (min-width: 768px) {
#textWrapper {
font-size: 1.0em;
}
#headData {
margin-top: 0px;
}
.bottomnav {
min-height: 5em;
}
}
@media all and (min-width: 1024px) {
#textWrapper {
font-size: 1.2em;
}
#headData {
margin-top: 0px;
}
}
@media all and (min-width: 1440px) {
#textWrapper {
font-size: 1.4em;
}
#headData {
margin-top: 0px;
}
}
@media all and (min-width: 1600px) {
#textWrapper {
font-size: 1.6em;
}
#headData {
margin-top: 0px;
}
}
@media all and (min-width: 1900px) {
#textWrapper {
font-size: 1.8em;
}
#headData {
margin-top: 0px;
}
}
@media all and (min-width: 2200px) {
#textWrapper {
font-size: 2em;
}
#headData {
margin-top: 0px;
}
}
@media all and (max-width: 767px) {
#textWrapper {
font-size: 0.8em;
}
#headData {
margin-top: 6px;
}
.bottomnav {
min-height: 6em;
}
}
@media all and (max-width: 480px) {
#textWrapper {
font-size: 0.7em;
}
#headData {
margin-top: 14px;
}
.bottomnav {
min-height: 7em;
}
}
@media all and (max-width: 320px) {
#textWrapper {
font-size: 0.6em;
}
#headData {
margin-top: 18px;
}
.bottomnav {
min-height: 8em;
}
}
+408
View File
@@ -0,0 +1,408 @@
body {
}
@colore: #3388CC;
@coloreChiaro: #D1DDF1;
@coloreScuro: #2461BF;
@coloreSel: #3366FF;
@sfondoSel: #C1CCF1;
@coloreMedio: #5D7B9D;
@coloreAlt: #EFF3FB;
@testoScuro: #333;
@testoChiaro: #EFEFEF;
@headerCol: #EEEEEE;
/*modifiche font e stile*/
.uppercase {
text-transform: uppercase;
}
/*buttons big*/
.bigBtn {
min-height: 2.2em;
font-size: 1.2em;
}
.smaller {
font-size: 0.7em;
}
.smallest {
font-size: 0.6em;
}
.fullWidth > .navbar-nav {
display: table;
width: 100%;
margin: 0;
}
.fullWidth > .navbar-nav > li {
float: none;
display: table-cell;
text-align: center;
}
/* punteggi colore */
.VVF-CL-01 {
color: #006600;
background-color: white;
}
.VVF-CL-02 {
color: #FFFF33;
background-color: #2222FF;
}
.VVF-CL-03 {
color: #FFFF33;
background-color: #118811;
}
.VVF-CL-04 {
background-color: #FFFF11;
}
.VVF-CL-05 {
color: #FFFF33;
background-color: #EE6622;
}
.VVF-CL-06 {
color: #FFFF11;
background-color: #FF0c0c;
}
.headerRow {
background-color: @headerCol;
color: black;
}
.text-center {
text-align: center;
margin: auto;
}
.tStrong {
font-weight: bold;
font-size: 1.3em;
}
.flRight {
float: right;
}
.flLeft {
float: left;
}
.errore {
color: red;
}
.headLine {
background-color: @colore;
color: #FFFFFF;
}
.hBlock {
background-color: #D7D7D7;
color: black;
}
.hBlockDrk {
background-color: #585858;
color: white;
}
.fBlock {
background-color: #F2F2F2;
color: black;
}
/*Buttons...*/
.btn.btn-square {
border-radius: 0;
}
.btn-circle {
width: 2.2em; /*30px*/
height: 2.2em;
text-align: center;
padding: 0.3em 0; /*6px*/
font-size: 1em; /*12px*/
line-height: 1.6; /*1.428571429*/
border-radius: 1em; /*15px*/
}
.btn-circle.btn-lg {
width: 3.5em; /*50px*/
height: 3.5em; /*50px*/
padding: 0.6em 1em; /*10px 16px*/
font-size: 1.5em; /*18px*/
line-height: 1.5; /*1.33*/
border-radius: 1.8em; /*25px*/
}
.btn-circle.btn-xl {
width: 5em; /*70px*/
height: 5em; /*70px*/
padding: 0.6em 1em; /*10px 16px*/
font-size: 2em; /*24px*/
line-height: 1.5; /*1.33*/
border-radius: 3em; /*35px*/
}
.btn-selected,
.navbar-nav > li > .btn-selected {
background-color: @colore;
font-weight: 600;
color: white;
}
.btn-selected:hover,
.navbar-nav > li .btn-selected:hover {
background-color: @coloreChiaro;
font-weight: 600;
color: #333;
}
.btn-unselected,
.navbar-nav > li .btn-unselected {
background-color: #EFEFEF;
font-weight: 600;
color: #333333;
}
.btn-unselected:hover,
.navbar-nav > li > .btn-unselected:hover {
background-color: #333333;
font-weight: 600;
color: #EFEFEF;
}
/*Gestione tabella*/
.RowStyle {
background-color: @coloreAlt;
text-align: left;
}
.rowStyle {
background-color: @coloreAlt;
}
.editRowStyle {
background-color: @coloreScuro;
}
.selectedRowStyle {
background-color: @sfondoSel;
font-weight: bold;
Color: @coloreSel;
}
.alternatingRowStyle {
background-color: white;
}
.footerRowStyle {
background-color: @coloreMedio;
font-weight: bold;
color: white;
}
.headerRowStyle {
background-color: @coloreMedio;
font-weight: bold;
color: white;
}
.spacedRow {
line-height: 3em;
}
.baseRow {
background-color: @coloreAlt;
}
.altRow {
background-color: #FFF;
}
.editRow {
background-color: @coloreScuro;
}
.selectedRow {
background-color: @coloreChiaro;
font-weight: 600;
color: @testoScuro;
}
.headerHighlight {
/*background-color: @colore;*/
/*color: white;*/
font-weight: 600;
color: @colore;
font-size: 1.2em;
}
.footerRow {
background-color: @colore;
font-weight: 600;
color: white;
}
.pagerRow {
background-color: @coloreScuro;
color: white;
text-align: center;
margin: auto;
}
.stortAscCellStyle {
background-color: #F5F7FB;
}
.stortAscHeadStyle {
background-color: #6D95E1;
}
.stortDescCellStyle {
background-color: #E9EBEF;
}
.stortDescHeadStyle {
background-color: #4870BE;
}
/* Paginazione... */
.GridPager {
background-color: #FF7C50;
/*text-align: center;
margin: auto;*/
}
.GridPager a, .GridPager span {
display: block;
height: 2em;
width: 2em;
text-align: center;
vertical-align: baseline;
text-decoration: none;
background-color: @coloreScuro;
}
.GridPager a {
background-color: #f5f5f5;
color: #969696;
}
.GridPager span {
background-color: #F2DCA1;
color: #000;
font-weight: bold;
}
.imgNoPad {
margin-top: -3px;
margin-bottom: -7px;
}
/* Query selezione dimensioni display... */
@media all and (min-width: 768px) {
#textWrapper {
font-size: 1.0em;
}
#headData {
margin-top: 0px;
}
.bottomnav {
min-height: 5em;
}
}
@media all and (min-width: 1024px) {
#textWrapper {
font-size: 1.2em;
}
#headData {
margin-top: 0px;
}
}
@media all and (min-width: 1440px) {
#textWrapper {
font-size: 1.4em;
}
#headData {
margin-top: 0px;
}
}
@media all and (min-width: 1600px) {
#textWrapper {
font-size: 1.6em;
}
#headData {
margin-top: 0px;
}
}
@media all and (min-width: 1900px) {
#textWrapper {
font-size: 1.8em;
}
#headData {
margin-top: 0px;
}
}
@media all and (min-width: 2200px) {
#textWrapper {
font-size: 2em;
}
#headData {
margin-top: 0px;
}
}
@media all and (max-width: 767px) {
#textWrapper {
font-size: 0.8em;
}
#headData {
margin-top: 6px;
}
.bottomnav {
min-height: 6em;
}
}
@media all and (max-width: 480px) {
#textWrapper {
font-size: 0.7em;
}
#headData {
margin-top: 14px;
}
.bottomnav {
min-height: 7em;
}
}
@media all and (max-width: 320px) {
#textWrapper {
font-size: 0.6em;
}
#headData {
margin-top: 18px;
}
.bottomnav {
min-height: 8em;
}
}
+1
View File
@@ -0,0 +1 @@
.uppercase{text-transform:uppercase}.bigBtn{min-height:2.2em;font-size:1.2em}.smaller{font-size:.7em}.smallest{font-size:.6em}.fullWidth>.navbar-nav{display:table;width:100%;margin:0}.fullWidth>.navbar-nav>li{float:none;display:table-cell;text-align:center}.VVF-CL-01{color:#060;background-color:#fff}.VVF-CL-02{color:#ff3;background-color:#22f}.VVF-CL-03{color:#ff3;background-color:#181}.VVF-CL-04{background-color:#ff1}.VVF-CL-05{color:#ff3;background-color:#e62}.VVF-CL-06{color:#ff1;background-color:#ff0c0c}.headerRow{background-color:#eee;color:#000}.text-center{text-align:center;margin:auto}.tStrong{font-weight:bold;font-size:1.3em}.flRight{float:right}.flLeft{float:left}.errore{color:#f00}.headLine{background-color:#38c;color:#fff}.hBlock{background-color:#d7d7d7;color:#000}.hBlockDrk{background-color:#585858;color:#fff}.fBlock{background-color:#f2f2f2;color:#000}.btn.btn-square{border-radius:0}.btn-circle{width:2.2em;height:2.2em;text-align:center;padding:.3em 0;font-size:1em;line-height:1.6;border-radius:1em}.btn-circle.btn-lg{width:3.5em;height:3.5em;padding:.6em 1em;font-size:1.5em;line-height:1.5;border-radius:1.8em}.btn-circle.btn-xl{width:5em;height:5em;padding:.6em 1em;font-size:2em;line-height:1.5;border-radius:3em}.btn-selected,.navbar-nav>li>.btn-selected{background-color:#38c;font-weight:600;color:#fff}.btn-selected:hover,.navbar-nav>li .btn-selected:hover{background-color:#d1ddf1;font-weight:600;color:#333}.btn-unselected,.navbar-nav>li .btn-unselected{background-color:#efefef;font-weight:600;color:#333}.btn-unselected:hover,.navbar-nav>li>.btn-unselected:hover{background-color:#333;font-weight:600;color:#efefef}.RowStyle{background-color:#eff3fb;text-align:left}.rowStyle{background-color:#eff3fb}.editRowStyle{background-color:#2461bf}.selectedRowStyle{background-color:#c1ccf1;font-weight:bold;Color:#36f}.alternatingRowStyle{background-color:#fff}.footerRowStyle{background-color:#5d7b9d;font-weight:bold;color:#fff}.headerRowStyle{background-color:#5d7b9d;font-weight:bold;color:#fff}.spacedRow{line-height:3em}.baseRow{background-color:#eff3fb}.altRow{background-color:#fff}.editRow{background-color:#2461bf}.selectedRow{background-color:#d1ddf1;font-weight:600;color:#333}.headerHighlight{font-weight:600;color:#38c;font-size:1.2em}.footerRow{background-color:#38c;font-weight:600;color:#fff}.pagerRow{background-color:#2461bf;color:#fff;text-align:center;margin:auto}.stortAscCellStyle{background-color:#f5f7fb}.stortAscHeadStyle{background-color:#6d95e1}.stortDescCellStyle{background-color:#e9ebef}.stortDescHeadStyle{background-color:#4870be}.GridPager{background-color:#ff7c50}.GridPager a,.GridPager span{display:block;height:2em;width:2em;text-align:center;vertical-align:baseline;text-decoration:none;background-color:#2461bf}.GridPager a{background-color:#f5f5f5;color:#969696}.GridPager span{background-color:#f2dca1;color:#000;font-weight:bold}.imgNoPad{margin-top:-3px;margin-bottom:-7px}@media all and (min-width:768px){#textWrapper{font-size:1em}#headData{margin-top:0}.bottomnav{min-height:5em}}@media all and (min-width:1024px){#textWrapper{font-size:1.2em}#headData{margin-top:0}}@media all and (min-width:1440px){#textWrapper{font-size:1.4em}#headData{margin-top:0}}@media all and (min-width:1600px){#textWrapper{font-size:1.6em}#headData{margin-top:0}}@media all and (min-width:1900px){#textWrapper{font-size:1.8em}#headData{margin-top:0}}@media all and (min-width:2200px){#textWrapper{font-size:2em}#headData{margin-top:0}}@media all and (max-width:767px){#textWrapper{font-size:.8em}#headData{margin-top:6px}.bottomnav{min-height:6em}}@media all and (max-width:480px){#textWrapper{font-size:.7em}#headData{margin-top:14px}.bottomnav{min-height:7em}}@media all and (max-width:320px){#textWrapper{font-size:.6em}#headData{margin-top:18px}.bottomnav{min-height:8em}}
+587
View File
@@ -0,0 +1,587 @@
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
text-shadow: none;
}
.btn:active,
.btn.active {
background-image: none;
}
.btn-default {
text-shadow: 0 1px 0 #fff;
background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #dbdbdb;
border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
background-color: #e0e0e0;
background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
background-color: #e0e0e0;
border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
background-color: #e0e0e0;
background-image: none;
}
.btn-primary {
background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #245580;
}
.btn-primary:hover,
.btn-primary:focus {
background-color: #265a88;
background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
background-color: #265a88;
border-color: #245580;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
background-color: #265a88;
background-image: none;
}
.btn-success {
background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
background-color: #419641;
background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
background-color: #419641;
border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
background-color: #419641;
background-image: none;
}
.btn-info {
background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
background-color: #2aabd2;
background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
background-color: #2aabd2;
border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
background-color: #2aabd2;
background-image: none;
}
.btn-warning {
background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
background-color: #eb9316;
background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
background-color: #eb9316;
border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
background-color: #eb9316;
background-image: none;
}
.btn-danger {
background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
background-color: #c12e2a;
background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
background-color: #c12e2a;
border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
background-color: #c12e2a;
background-image: none;
}
.thumbnail,
.img-thumbnail {
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
background-color: #e8e8e8;
background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
background-color: #2e6da4;
background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
background-repeat: repeat-x;
}
.navbar-default {
background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
background-repeat: repeat-x;
-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}
.navbar-brand,
.navbar-nav > li > a {
text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}
.navbar-inverse {
background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-radius: 4px;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
background-repeat: repeat-x;
-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
border-radius: 0;
}
@media (max-width: 767px) {
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #fff;
background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
background-repeat: repeat-x;
}
}
.alert {
text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
background-repeat: repeat-x;
border-color: #b2dba1;
}
.alert-info {
background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
background-repeat: repeat-x;
border-color: #9acfea;
}
.alert-warning {
background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
background-repeat: repeat-x;
border-color: #f5e79e;
}
.alert-danger {
background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
background-repeat: repeat-x;
border-color: #dca7a7;
}
.progress {
background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
background-repeat: repeat-x;
}
.progress-bar {
background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
background-repeat: repeat-x;
}
.progress-bar-success {
background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
background-repeat: repeat-x;
}
.progress-bar-info {
background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
background-repeat: repeat-x;
}
.progress-bar-warning {
background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
background-repeat: repeat-x;
}
.progress-bar-danger {
background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
background-repeat: repeat-x;
}
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.list-group {
border-radius: 4px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
text-shadow: 0 -1px 0 #286090;
background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
background-repeat: repeat-x;
border-color: #2b669a;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
text-shadow: none;
}
.panel {
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.panel-default > .panel-heading {
background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
background-repeat: repeat-x;
}
.panel-success > .panel-heading {
background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
background-repeat: repeat-x;
}
.panel-info > .panel-heading {
background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
background-repeat: repeat-x;
}
.well {
background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
background-repeat: repeat-x;
border-color: #dcdcdc;
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
}
/*# sourceMappingURL=bootstrap-theme.css.map */
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+6757
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
+24
View File
@@ -0,0 +1,24 @@
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url('../fonts/OpenSans_400.woff') format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url('../fonts/OpenSans_600.woff') format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url('../fonts/OpenSans_italic_400.woff') format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url('../fonts/OpenSans_italic_600.woff') format('woff');
}
+24
View File
@@ -0,0 +1,24 @@
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url('../fonts/OpenSans_400.woff') format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url('../fonts/OpenSans_600.woff') format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url('../fonts/OpenSans_italic_400.woff') format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url('../fonts/OpenSans_italic_600.woff') format('woff');
}
+1
View File
@@ -0,0 +1 @@
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url('../fonts/OpenSans_400.woff') format('woff');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url('../fonts/OpenSans_600.woff') format('woff');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url('../fonts/OpenSans_italic_400.woff') format('woff');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans Semibold Italic'),local('OpenSans-SemiboldItalic'),url('../fonts/OpenSans_italic_600.woff') format('woff');}
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 307 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 308 B

Some files were not shown because too many files have changed in this diff Show More