Initial
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.env
|
||||
40
Dockerfile
Normal file
@@ -0,0 +1,40 @@
|
||||
FROM php:7.4-apache
|
||||
|
||||
# Install system dependencies for PHP extensions
|
||||
RUN apt-get update && apt-get install -y \
|
||||
socat \
|
||||
libc-client-dev \
|
||||
libkrb5-dev \
|
||||
libsodium-dev \
|
||||
libsqlite3-dev \
|
||||
libxslt-dev \
|
||||
libcurl4-openssl-dev \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Configure and install PHP extensions
|
||||
RUN docker-php-ext-configure imap --with-kerberos --with-imap-ssl \
|
||||
&& docker-php-ext-install -j$(nproc) \
|
||||
mysqli \
|
||||
pdo_mysql \
|
||||
sodium \
|
||||
pdo_sqlite \
|
||||
xsl \
|
||||
fileinfo \
|
||||
imap \
|
||||
mbstring \
|
||||
gettext \
|
||||
curl \
|
||||
sockets
|
||||
|
||||
# Enable opcache
|
||||
RUN docker-php-ext-enable opcache
|
||||
|
||||
# Copy your application source code into the container's web root
|
||||
COPY src/ /var/www/html/
|
||||
|
||||
# Copy and set permissions for the entrypoint script
|
||||
COPY entrypoint.sh /usr/local/bin/
|
||||
RUN chmod +x /usr/local/bin/entrypoint.sh
|
||||
|
||||
# Set the entrypoint to our new script
|
||||
ENTRYPOINT ["entrypoint.sh"]
|
||||
32997
db-dump/initial_db.sql
Normal file
40
docker-compose.yml
Normal file
@@ -0,0 +1,40 @@
|
||||
services:
|
||||
pantoiaperiodicadb:
|
||||
image: mysql:5.7
|
||||
container_name: mysql-db-pantoiaperiodica
|
||||
restart: always
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
|
||||
MYSQL_DATABASE: ${DB_NAME}
|
||||
MYSQL_USER: ${DB_USER}
|
||||
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
|
||||
volumes:
|
||||
- pantoiaperiodica-db-data:/var/lib/mysql
|
||||
- ./db-dump:/docker-entrypoint-initdb.d
|
||||
networks:
|
||||
- pantoiaperiodica-app-network
|
||||
|
||||
pantoiaperiodica:
|
||||
build: .
|
||||
container_name: web-pantoiaperiodica
|
||||
restart: always
|
||||
depends_on:
|
||||
- pantoiaperiodicadb
|
||||
environment:
|
||||
DB_HOST: ${DB_HOST}
|
||||
DB_USER: ${DB_USER}
|
||||
DB_PASS: ${DB_PASS}
|
||||
DB_NAME: ${DB_NAME}
|
||||
networks:
|
||||
- pantoiaperiodica-app-network
|
||||
- caddynet
|
||||
|
||||
networks:
|
||||
pantoiaperiodica-app-network:
|
||||
driver: bridge
|
||||
caddynet:
|
||||
external: true
|
||||
|
||||
volumes:
|
||||
pantoiaperiodica-db-data:
|
||||
external: true
|
||||
8
entrypoint.sh
Normal file
@@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
# Start the TCP proxy in the background for "localhost" DB connection if needed
|
||||
socat TCP-LISTEN:3306,fork TCP:db:3306 &
|
||||
|
||||
# Execute the original command for the container (start Apache)
|
||||
apache2-foreground
|
||||
5
src/.user.ini
Normal file
@@ -0,0 +1,5 @@
|
||||
[PHP]
|
||||
open_basedir="C:/Inetpub/vhosts/pantoia.de\;C:\Windows\Temp\"
|
||||
error_reporting=22519
|
||||
display_errors=on
|
||||
error_log="C:\Inetpub\vhosts\pantoia.de\logs\php_errors\periodica.pantoia.de\php_error.log"
|
||||
BIN
src/Candidatus-Latinus.pdf
Normal file
26
src/civis-romanus_scriptor-latinus/auto_nom.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
//
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
include("php/namen.inc.php");
|
||||
//
|
||||
if (!isset($_GET["term"])) { exit; } // "term" ist von jQuery-autocomplete festgelegt!
|
||||
$anfrage = addslashes($_GET["term"]);
|
||||
//
|
||||
$sql_select = "SELECT * FROM cr_sl_namen WHERE
|
||||
((Name LIKE '%$anfrage%') AND (Name NOT LIKE '%/%')) OR (Originalname LIKE '%$anfrage%') ORDER BY Name ASC";
|
||||
$sql_result = $db->query($sql_select);
|
||||
//
|
||||
while ($row = $sql_result->fetch_object()) {
|
||||
$d = $row->Name;
|
||||
if (strlen($d) > 80) {
|
||||
$d = preg_replace("/[^ ]*$/", '', substr($d, 0, 80));
|
||||
}
|
||||
// jQuery-autocomplete verlangt "value-label"
|
||||
$data[] = array('value' => $d, 'label' => $d);
|
||||
}
|
||||
//
|
||||
echo json_encode($data);
|
||||
ob_flush();
|
||||
flush();
|
||||
//
|
||||
?>
|
||||
27
src/civis-romanus_scriptor-latinus/auto_sym.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
//
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
include("php/namen.inc.php");
|
||||
//
|
||||
if (!isset($_GET["term"])) { exit; } // "term" ist von jQuery-autocomplete festgelegt!
|
||||
$suchwort = addslashes($_GET["term"]);
|
||||
$db_feld = ($_GET["db_feld"]);
|
||||
//
|
||||
$sql_select = "SELECT DISTINCT (" . $db_feld .") FROM cr_sl WHERE (" . $db_feld . " LIKE '%" . $suchwort . "%' OR " . $db_feld . " LIKE '%«" . $suchwort . "%') ORDER BY ". $db_feld . " ASC";
|
||||
$sql_result = $db->query($sql_select);
|
||||
//
|
||||
while ($row = $sql_result->fetch_object()) {
|
||||
if($db_feld == "Autor") {$d = erster_name($row->$db_feld);} else {$d = $row->$db_feld;}
|
||||
// zu lange Ausgaben kürzen
|
||||
if (strlen($d) > 60) {
|
||||
$d = preg_replace("/[^ ]*$/", '', substr($d, 0, 60));
|
||||
}
|
||||
// jQuery-autocomplete verlangt "value-label-Paar"
|
||||
$data[] = array('value' => $d, 'label' => $d);
|
||||
}
|
||||
//
|
||||
echo json_encode($data);
|
||||
ob_flush();
|
||||
flush();
|
||||
//
|
||||
?>
|
||||
27
src/civis-romanus_scriptor-latinus/auto_ver.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
//
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
include("php/namen.inc.php");
|
||||
//
|
||||
if (!isset($_GET["term"])) { exit; } // "term" ist von jQuery-autocomplete festgelegt!
|
||||
$suchwort = addslashes($_GET["term"]);
|
||||
$db_feld = ($_GET["db_feld"]);
|
||||
//
|
||||
$sql_select = "SELECT DISTINCT (" . $db_feld .") FROM cr_sl WHERE (" . $db_feld . " LIKE '%" . $suchwort . "%' OR " . $db_feld . " LIKE '%«" . $suchwort . "%') AND (Uebersetzung = 1) ORDER BY ". $db_feld . " ASC";
|
||||
$sql_result = $db->query($sql_select);
|
||||
//
|
||||
while ($row = $sql_result->fetch_object()) {
|
||||
if(($db_feld == "Autor") or ($db_feld == "Originalautor")){$d = erster_name($row->$db_feld);} else {$d = $row->$db_feld;}
|
||||
// zu lange Ausgaben kürzen
|
||||
if (strlen($d) > 60) {
|
||||
$d = preg_replace("/[^ ]*$/", '', substr($d, 0, 60));
|
||||
}
|
||||
// jQuery-autocomplete verlangt "value-label"
|
||||
$data[] = array('value' => $d, 'label' => $d);
|
||||
}
|
||||
//
|
||||
echo json_encode($data);
|
||||
ob_flush();
|
||||
flush();
|
||||
//
|
||||
?>
|
||||
171
src/civis-romanus_scriptor-latinus/collecta.php
Normal file
@@ -0,0 +1,171 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Civis Romani et Scriptoris Latini – Collecta</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 22.5.2015 // 24.6.2015 // 20.12.2017 // 4.11.2018 // 2.9.2020 // 8.4.2021 -->
|
||||
<meta charset="UTF-8">
|
||||
<script src="js/jquery-1.11.2.min.js" type="text/javascript"></script>
|
||||
<script src="js/store.js" type="text/javascript"></script>
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<style>
|
||||
input { border: none; }
|
||||
input.button { background-color: #fff; border-radius: 2px; border: 1px solid #aaa; border-color: gray; width: 9em; margin-top: 0.5em; }
|
||||
table, #resultat, #mnu { width: 730px; }
|
||||
#resultat { padding-bottom: 1.5em; }
|
||||
td { vertical-align: top; padding: 0.8em 0 0 0; }
|
||||
td.chkb { padding: 1.1em 3.5em 0 1em; }
|
||||
#beleg { padding: 0; text-indent: -2em; }
|
||||
#mnu, .hspace { display: none; }
|
||||
#OmNi { padding-top: 1.5em; }
|
||||
/* #sursum { float: right; display: none; } */
|
||||
#ajaxBusy { display: none; position: fixed; top: 180px; left: 0; right: 0; margin: auto; width: 32px; height: 32px; }
|
||||
@media print {
|
||||
div { width: 100%; }
|
||||
#banner, #dd_mnu, #menu, #navimnu, h1, #OmNi, input, #menubottom, .hide, #footer { display: none; }
|
||||
body { background: none; font-size: 12pt; }
|
||||
div.border { border: none; }
|
||||
table { width: 100%; margin-left: 1cm; }
|
||||
td { padding-top: 8pt; text-indent: -1cm; }
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
function get() {
|
||||
var arr = [];
|
||||
for (var i = 0 ; i < localStorage.length; i++) { arr.push(localStorage.key(i)); }
|
||||
return arr;
|
||||
}
|
||||
function storeItem(id) {
|
||||
if (localStorage.getItem(id) == "1") {
|
||||
x = "0";
|
||||
$("#"+id).attr("class", "hide");
|
||||
} else {
|
||||
x = "1";
|
||||
$("#"+id).attr("class", "show");
|
||||
}
|
||||
localStorage.setItem(id, x);
|
||||
buttons();
|
||||
}
|
||||
function buttons() {
|
||||
if ($("input[type='checkbox']:checked").length > 0) {
|
||||
$("input:submit").prop("disabled", false);
|
||||
} else {
|
||||
$("input:submit").prop("disabled", true);
|
||||
}
|
||||
}
|
||||
$(document).ready(function() {
|
||||
//
|
||||
$("input[type='submit']").hover(
|
||||
function(){ $(this).css({"background-color": "lightgrey"}); },
|
||||
function(){ $(this).css({"background-color": "white"}); }
|
||||
);
|
||||
$(document).ajaxStart(function () {
|
||||
$("#ajaxBusy").show();
|
||||
});
|
||||
$(document).ajaxStop(function (){
|
||||
$("#ajaxBusy").hide();
|
||||
});
|
||||
|
||||
$.ajax({
|
||||
url: "php/collecta.inc.php",
|
||||
type: "POST",
|
||||
data: {
|
||||
arr_iid: get()
|
||||
},
|
||||
success: function(resultat) {
|
||||
var res = JSON.parse(resultat);
|
||||
var res = res.toString();
|
||||
var res = res.split("#");
|
||||
// bei leerem Resultat abbrechen:
|
||||
if (res == "") { return; }
|
||||
var alle_reihen = "";
|
||||
for (var i = 0; i < res.length; i++) {
|
||||
if (res[i] != "") {
|
||||
var id = res[i].substr(res[i].lastIndexOf("_")+1);
|
||||
var item = localStorage.getItem(id);
|
||||
var chkd = "";
|
||||
var clas = "hide";
|
||||
if (item == "1") { chkd = "checked"; clas="show"; }
|
||||
var beleg = res[i].substr(0, res[i].indexOf("_"));
|
||||
if (beleg.indexOf(",") == 0) {beleg = beleg.substring(1);}
|
||||
var reihe = "<tr id='" + id + "' class='" + clas +"'><td class='chkb'><input type='checkbox' onChange='storeItem(" + id +");'" + chkd + "></td><td><p id='beleg'" + beleg + "</p></td></tr>";
|
||||
alle_reihen = alle_reihen + reihe;
|
||||
}
|
||||
}
|
||||
tabelle = "<table>" + alle_reihen + "</table>";
|
||||
if(alle_reihen !="" ) {
|
||||
$("#mnu").css("display", "block");
|
||||
$("#resultat").html(tabelle);
|
||||
buttons();
|
||||
|
||||
}
|
||||
if(res.length > 10) {
|
||||
// $("#sursum").css("display", "block");
|
||||
$(".hspace").css("display", "block");
|
||||
}
|
||||
}
|
||||
});
|
||||
$("#delere").click(function(){
|
||||
if (confirm("Visne signata delere?") == true) {
|
||||
arr_iid = get();
|
||||
for (var i=0 ; i < arr_iid.length; i++) {
|
||||
if( (arr_iid[i] > 600000) && (arr_iid[i] < 700000)) {
|
||||
var row = document.getElementById(arr_iid[i]);
|
||||
if (row.getElementsByTagName("td")[0].getElementsByTagName("input")[0].checked) {
|
||||
row.parentNode.removeChild(row);
|
||||
localStorage.removeItem(arr_iid[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
var storl = localStorage.length;
|
||||
if (storl == 0) {$("#mnu").css("display", "none")};
|
||||
$("#mnu_collecta").html("Collecta (" + storl +")");
|
||||
}
|
||||
});
|
||||
$("#omnia").click(function(){
|
||||
$(":checkbox").prop( "checked", true );
|
||||
for (var i = 0 ; i < localStorage.length; i++) {
|
||||
localStorage.setItem(localStorage.key(i), "1");
|
||||
var id = localStorage.key(i);
|
||||
$("#"+id).attr("class", "show");
|
||||
$("input:submit").prop("disabled", false);
|
||||
}
|
||||
});
|
||||
$("#nihil").click(function(){
|
||||
$(":checkbox").prop( "checked", false );
|
||||
for (var i = 0 ; i < localStorage.length; i++) {
|
||||
localStorage.setItem(localStorage.key(i), "0");
|
||||
var id = localStorage.key(i);
|
||||
$("#"+id).attr("class", "hide");
|
||||
$("input:submit").prop("disabled", true);
|
||||
}
|
||||
});
|
||||
$("#exscribere").click(function(){
|
||||
window.print();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php
|
||||
include("header.inc.php");
|
||||
?>
|
||||
<div class="border">
|
||||
<div id="main">
|
||||
<h1>Collecta</h1>
|
||||
<div id="mnu">
|
||||
<form>
|
||||
<input class="button" type= "submit" id="delere" value="Delere" disabled>
|
||||
<input class="button" type= "submit" id="exscribere" value="Typis exscribere" disabled>
|
||||
</form>
|
||||
<p id="OmNi"><a href="javascript:void(0);" id="omnia">Omnia</a> | <a href="javascript:void(0);" id="nihil">Nihil</a></p>
|
||||
</div>
|
||||
<div id="resultat"></div>
|
||||
<!-- <p id="sursum"><a href='javascript:window.scrollTo(0,0);'><b>sursum</b></a></p> -->
|
||||
<p class="hspace"> </p>
|
||||
<img id="ajaxBusy" src="img/ajax-loader.gif" alt="Loader">
|
||||
</div>
|
||||
 
|
||||
</div>
|
||||
<?php include("footer.inc.php"); ?>
|
||||
</body>
|
||||
</html>
|
||||
180
src/civis-romanus_scriptor-latinus/contenta.php
Normal file
@@ -0,0 +1,180 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Civis Romani et Scriptoris Latini– Index fasciculi</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 8.4.2021 -->
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<script src="js/store.js" type="text/javascript"></script>
|
||||
<style type="text/css">
|
||||
table { border-top: 1px solid lightgrey; border-collapse: collapse; margin-top: 0.5em; width: 100%; clear: both; }
|
||||
td { text-align: left; border-bottom: 1px solid lightgray; padding: 0.6em; }
|
||||
td.zaehler { text-align: right; vertical-align: top; color: gray; }
|
||||
td.stelle { vertical-align: middle; }
|
||||
h1#ix { padding: 29px 0 2em 0; float: left; }
|
||||
a.nav {border: 1px solid lightgrey; padding: 0 0.3em 0 0.3em;}
|
||||
a.nav:hover { text-decoration: none; background-color: gray; color: #fff; }
|
||||
span#erg { color: gray; font-weight: normal; }
|
||||
span.pointer { cursor: pointer; }
|
||||
div.vor_zur { text-align: right; margin: 29px 0 0 0; float: right; width: 200px; color: darkgray; }
|
||||
p#sursum { text-align: right; padding-top: 1.5em; clear: both; font-weight: bold; }
|
||||
p.tipp { font-size: smaller; color: gray; }
|
||||
</style>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php
|
||||
// Debugging:
|
||||
// error_reporting(E_ALL);
|
||||
// ini_set('display_errors', true);
|
||||
include("header.inc.php");
|
||||
include("php/namen.inc.php");
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
include("php/navigatrum_link.inc.php");
|
||||
include("php/register.inc.php");
|
||||
?>
|
||||
<div class="border">
|
||||
<div id="main">
|
||||
<?php
|
||||
$navigatrum="0";
|
||||
// Fask.-Nr. einlesen
|
||||
$fasc = $_GET["f"];
|
||||
$fasc_k = substr($fasc, 0, 2) . substr($fasc, -2); // 03.1903.05 -> 0305
|
||||
// DB lesen
|
||||
$sql_select = "SELECT * FROM cr_sl WHERE Faszikel LIKE $fasc_k ORDER BY Objektzaehler";
|
||||
$sql_result = $db->query($sql_select);
|
||||
// Erg. Faszikelbeschreibung
|
||||
$erg = $sql_result->fetch_object();
|
||||
$annus = $erg->Jahr;
|
||||
$monat = $erg->Monat;
|
||||
$band = $erg->Band;
|
||||
$bandteil = $erg->Bandteil;
|
||||
$sql_result->data_seek(0);
|
||||
// Navigation definieren
|
||||
$pos = array_search($fasc, $arr_reg);
|
||||
$anz_e = count($arr_reg);
|
||||
$zurueck = $arr_reg[$pos-1];
|
||||
$vor = $arr_reg[$pos+1];
|
||||
if (($pos > 0) && ($pos < $anz_e-1)) {
|
||||
$navigation = "<div class='vor_zur'>
|
||||
<a class='nav' href='contenta.php?f=$zurueck'>  ◄  </a> <a class='nav' href='idx_fas.php'> Index </a> <a class='nav' href='contenta.php?f=$vor'>  ►  </a>
|
||||
</div>";
|
||||
} else if ($pos == 0) {
|
||||
$navigation = "<div class='vor_zur'>
|
||||
<a class='nav' href='idx_fas.php'> Index </a> <a class='nav' href='contenta.php?f=$vor'>  ►  </a>
|
||||
</div>";
|
||||
} else {
|
||||
$navigation = "<div class='vor_zur'>
|
||||
<a class='nav' href='contenta.php?f=$zurueck'>  ◄   </a> <a class='nav' href='idx_fas.php'> Index </a>
|
||||
</div>";
|
||||
}
|
||||
|
||||
// Überschrift u. Navigation oben anzeigen
|
||||
// if($fasc == "38") {$fasc = "38";$bandteil="2/3";}
|
||||
// if($fasc == "43") {$fasc = "43";$bandteil="1/2";}
|
||||
$heft = "Civis Romanus";
|
||||
if ($fasc == "06.1907-02") {$heft = "Civ. Rom."; $monat = "Febr. Mart."; $bandteil = "2/3";}
|
||||
if ($fasc == "07.1908-04") {$heft = "Civ. Rom."; $monat = "Oct. Nov. Dec.";}
|
||||
if ($fasc == "08.1910-07") {$monat = "Nov. Dec.";}
|
||||
if ($fasc == "08.1911-08") {$monat = "Ian. Febr.";}
|
||||
$bdbt = "a. " . $band . ", " .$monat . " ". $annus . ", n. " . $bandteil;
|
||||
if ($bandteil == 0) {
|
||||
$bdbt = "a. " . $band . ", " . $annus;
|
||||
}
|
||||
if ($fasc_k >= 801) { $heft = "Scriptor Latinus"; }
|
||||
$ueberschrift = "<h1 id='ix'>Index fasciculi: " . $heft . ", " . $bdbt . "</h1>";
|
||||
echo $ueberschrift . $navigation;
|
||||
$zaehler = 0;
|
||||
echo "<table>";
|
||||
// Ausgabeschleife
|
||||
while ($row = $sql_result->fetch_object()) {
|
||||
$zaehler++;
|
||||
$titel = $bis = $seite = $ort = $ort_ganz = $empfaenger = $empfaenger_ganz = $textgattung = $uebersetzung = $autor = $autor_ganz = $briefdatum = "";
|
||||
//
|
||||
$sql_select = "SELECT * FROM cr_sl_namen WHERE NameID = $row->AutorID";
|
||||
$sql_result_a = $db->query($sql_select);
|
||||
$rowAutor = $sql_result_a->fetch_object();
|
||||
//
|
||||
$sql_select = "SELECT * FROM cr_sl_namen WHERE NameID = $row->BriefempfaengerID";
|
||||
$sql_result_b = $db->query($sql_select);
|
||||
$rowBriefempfaenger = $sql_result_b->fetch_object();
|
||||
//
|
||||
$sql_select = "SELECT * FROM cr_sl_namen WHERE NameID = $row->OriginalautorID";
|
||||
$sql_result_o = $db->query($sql_select);
|
||||
$rowOriginalautor = $sql_result_o->fetch_object();
|
||||
//
|
||||
if (!empty($row->Titel)) {
|
||||
$titel = $row->Titel;
|
||||
$titel = "<span style='color: #333; font-weight: bold;'>" . $titel . "<br></span>";
|
||||
}
|
||||
if (!empty($row->Bis)) {
|
||||
$bis = $row->Bis;
|
||||
$bis = "-" . $bis;
|
||||
}
|
||||
if (!empty($row->Seite)) {
|
||||
$seite = $row->Seite;
|
||||
}
|
||||
if (!empty($rowBriefempfaenger->Name)) {
|
||||
$empfaenger_ganz = $rowBriefempfaenger->Name;
|
||||
$empfaenger = erster_name($empfaenger_ganz);
|
||||
$empfaenger = vorname_nachname($empfaenger);
|
||||
$empfaenger_ganz = alle_namen($empfaenger, $rowBriefempfaenger->Name);
|
||||
}
|
||||
if (!empty($row->Briefdatum)) {
|
||||
$briefdatum = str_replace("00.", "", $row->Briefdatum);
|
||||
$briefdatum = ", " . $briefdatum;
|
||||
}
|
||||
if (!empty($row->Textgattung)) {
|
||||
$textgattung = "[" . $row->Textgattung . "]";
|
||||
}
|
||||
if (!empty($row->Ort)) {
|
||||
$ort_ganz = $row->Ort;
|
||||
$ort = erster_name($row->Ort);
|
||||
$ort = ": ". $ort;
|
||||
}
|
||||
if ($row->Uebersetzung == "1") {
|
||||
if (!empty($rowOriginalautor->Name)) {
|
||||
$originalautor_ganz = $rowOriginalautor->Name;
|
||||
$originalautor = erster_name ($originalautor_ganz);
|
||||
$originalautor = vorname_nachname($originalautor);
|
||||
$originalautor_ganz = alle_namen($originalautor, $rowOriginalautor->Name);
|
||||
}
|
||||
if (!empty($rowOriginalautor->Name)) {
|
||||
$uebersetzung = " [Versio: " . "<span class='pointer' title='$originalautor_ganz'>" . $originalautor ." </span>]";
|
||||
}
|
||||
if ((!empty($rowOriginalautor->Name)) && (!empty($row->Originaltitel))) {
|
||||
$uebersetzung = " [Versio: " . "<span class='pointer' title='$originalautor_ganz'>" . $originalautor . "</span>: «" . $row->Originaltitel . "»]";
|
||||
}
|
||||
if ((empty($rowOriginalautor->Name)) && (!empty($row->Originaltitel))) {
|
||||
$uebersetzung = " [Versio: «" . $row->Originaltitel . "»]";
|
||||
}
|
||||
}
|
||||
if (!empty($rowAutor->Name)) {
|
||||
$autor_ganz = $rowAutor->Name;
|
||||
$autor = erster_name($autor_ganz);
|
||||
$autor = vorname_nachname($autor);
|
||||
$autor_ganz = alle_namen($autor, $rowAutor->Name);
|
||||
if ($empfaenger != "") {
|
||||
$autor = $autor . " → <span class='pointer' title='" . $empfaenger_ganz . "'>" . $empfaenger . "</span><br>";
|
||||
} else {
|
||||
$autor = $autor .":<br>";
|
||||
}
|
||||
}
|
||||
echo "<tr>
|
||||
<td class='zaehler'>" . $zaehler . ".</td>
|
||||
<td><span class='pointer' title='". $autor_ganz ." '>". $autor ."</span>" . $titel . $textgattung . $uebersetzung . "</td>
|
||||
<td class='stelle'>" . navigatrum_link($band, $annus, $bandteil, $seite, $bis, $navigatrum) . "</td>
|
||||
</tr>";
|
||||
// Ende Ausgabeschleife
|
||||
}
|
||||
echo "</table>";
|
||||
$db->close();
|
||||
// Navigation unten anzeigen
|
||||
echo $navigation;
|
||||
?>
|
||||
<p id="sursum"><a href="javascript: window.scrollTo(0, 0);">sursum</a></p>
|
||||
<p class="tipp">Si nomen auctoris indice muris tangis, omnia nomina eidem imposita offeruntur.</p>
|
||||
</div>
|
||||
</div>
|
||||
<?php include("footer.inc.php");?>
|
||||
</body>
|
||||
</html>
|
||||
63
src/civis-romanus_scriptor-latinus/cr_sl_namen.php
Normal file
@@ -0,0 +1,63 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Civis Romani et Scriptoris Latini – cr_sl_namen</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 23.8.2020 // 23.3.2021 -->
|
||||
<meta charset="UTF-8">
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
/* Trägt die Anzahl der Beiträge, geschriebenen u. empfangenen Briefe, der Übersetzungen
|
||||
und übersetzen Schriften u. den "ersten Namen" in der Tabelle "cr_sl_namen" nach
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
DIE DATEI MUSS NACH JEDER AKTUALISIERUNG DER MELISSA-DB
|
||||
EINMAL MANUELL AUFGERUFEN WERDEN!!
|
||||
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
|
||||
|
||||
include("php/namen.inc.php");
|
||||
//
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
$sql_select = "SELECT * FROM cr_sl_namen";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$insgesamt = $sql_result->num_rows;
|
||||
//
|
||||
echo $insgesamt . " Namen insgesamt";
|
||||
//
|
||||
while ($row = $sql_result->fetch_object()) {
|
||||
$erster_name = erster_name($row->Name);
|
||||
$erster_name = $db->real_escape_string($erster_name);
|
||||
//
|
||||
$sql_update = "UPDATE cr_sl_namen SET ersterName = '" . $erster_name . "' WHERE NameID = '" . $row->NameID . "'";
|
||||
$sql_result_update = $db->query($sql_update);
|
||||
//
|
||||
$arr_counter = array(
|
||||
"(Textgattung <> 'Epistula') AND (Autor LIKE '$erster_name%')",
|
||||
"(Textgattung = 'Epistula') AND (Autor LIKE '$erster_name%')",
|
||||
"(Textgattung = 'Epistula') AND (Briefempfaenger LIKE '$erster_name%') ",
|
||||
"(Textgattung = 'Diploma') AND (Briefempfaenger LIKE '$erster_name%') ",
|
||||
"(Uebersetzung = '1') AND (Autor LIKE '$erster_name%')",
|
||||
"Originalautor LIKE '$erster_name%'"
|
||||
);
|
||||
$arr_columns = array(
|
||||
"symbolae",
|
||||
"epist_mis",
|
||||
"epist_acc",
|
||||
"diplo_acc",
|
||||
"interpretes",
|
||||
"versiones"
|
||||
);
|
||||
for ($i = 0; $i < count($arr_counter); $i++) {
|
||||
$isg = 0;
|
||||
$sql_select_a = "SELECT * FROM cr_sl WHERE " . $arr_counter[$i];
|
||||
$sql_result_a = $db->query($sql_select_a);
|
||||
$isg = $sql_result_a->num_rows;
|
||||
//
|
||||
$sql_update = "UPDATE cr_sl_namen SET " . $arr_columns[$i] . " = " . $isg . " WHERE NameID = '" . $row->NameID . "'";
|
||||
$sql_result_update = $db->query($sql_update);
|
||||
//
|
||||
}
|
||||
}
|
||||
$db->close();
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
63
src/civis-romanus_scriptor-latinus/cs_namen.php
Normal file
@@ -0,0 +1,63 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Civis Romani et Scriptoris Latini – cr_sl_namen</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 23.8.2020 // 23.3.2021 -->
|
||||
<meta charset="UTF-8">
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
/* Trägt die Anzahl der Beiträge, geschriebenen u. empfangenen Briefe, der Übersetzungen
|
||||
und übersetzen Schriften u. den "ersten Namen" in der Tabelle "melissa_namen" nach
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
DIE DATEI MUSS NACH JEDER AKTUALISIERUNG DER MELISSA-DB
|
||||
EINMAL MANUELL AUFGERUFEN WERDEN!!
|
||||
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
|
||||
|
||||
include("php/namen.inc.php");
|
||||
//
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
$sql_select = "SELECT * FROM societaslatina_namen";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$insgesamt = $sql_result->num_rows;
|
||||
//
|
||||
echo $insgesamt . " Namen insgesamt";
|
||||
//
|
||||
while ($row = $sql_result->fetch_object()) {
|
||||
$erster_name = erster_name($row->Name);
|
||||
$erster_name = $db->real_escape_string($erster_name);
|
||||
//
|
||||
$sql_update = "UPDATE societaslatina_namen SET ersterName = '" . $erster_name . "' WHERE NameID = '" . $row->NameID . "'";
|
||||
$sql_result_update = $db->query($sql_update);
|
||||
//
|
||||
$arr_counter = array(
|
||||
"(Textgattung <> 'Epistula') AND (Autor LIKE '%$erster_name%')",
|
||||
"(Textgattung = 'Epistula') AND (Autor LIKE '%$erster_name%')",
|
||||
"(Textgattung = 'Epistula') AND (Briefempfaenger LIKE '%$erster_name%') ",
|
||||
"(Textgattung = 'Diploma') AND (Briefempfaenger LIKE '%$erster_name%') ",
|
||||
"(Uebersetzung = '1') AND (Autor LIKE '%$erster_name%')",
|
||||
"Originalautor LIKE '%$erster_name%'"
|
||||
);
|
||||
$arr_columns = array(
|
||||
"symbolae",
|
||||
"epist_mis",
|
||||
"epist_acc",
|
||||
"diplo_acc",
|
||||
"interpretes",
|
||||
"versiones"
|
||||
);
|
||||
for ($i = 0; $i < count($arr_counter); $i++) {
|
||||
$isg = 0;
|
||||
$sql_select_a = "SELECT * FROM societaslatina WHERE " . $arr_counter[$i];
|
||||
$sql_result_a = $db->query($sql_select_a);
|
||||
$isg = $sql_result_a->num_rows;
|
||||
//
|
||||
$sql_update = "UPDATE societaslatina_namen SET " . $arr_columns[$i] . " = " . $isg . " WHERE NameID = '" . $row->NameID . "'";
|
||||
$sql_result_update = $db->query($sql_update);
|
||||
//
|
||||
}
|
||||
}
|
||||
$db->close();
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
80
src/civis-romanus_scriptor-latinus/css/idx.css
Normal file
@@ -0,0 +1,80 @@
|
||||
/* INDEX Civis Romani/Scriptoris Latini - idx.css - 25.06.2015 // 6.11.2017 // 2.9.2020 // 8.4.2021 */
|
||||
|
||||
table.abc {
|
||||
border-collapse: collapse;
|
||||
margin: 0.5em 0 1em 0em;
|
||||
}
|
||||
td.abc {
|
||||
white-space: nowrap;
|
||||
border: 0px solid black;
|
||||
}
|
||||
ol {
|
||||
margin-left: 3.5em; color: gray;
|
||||
}
|
||||
li {
|
||||
padding: 0.2em 0;
|
||||
}
|
||||
input.abc {
|
||||
width: 27px;
|
||||
height: 24px;
|
||||
border: 1px solid lightgrey;
|
||||
border-right: none;
|
||||
padding: 2px;
|
||||
color: darkblue;
|
||||
vertical-align: top;
|
||||
}
|
||||
input#Z {
|
||||
border-right: 1px solid lightgrey;
|
||||
}
|
||||
input.abc:hover {
|
||||
text-decoration: none;
|
||||
background-color: gray;
|
||||
color: #fff;
|
||||
}
|
||||
input.inp_nav {
|
||||
background-color: #fff;
|
||||
border: 1px solid lightgrey;
|
||||
/* width: 2.5em; */
|
||||
color: gray;
|
||||
}
|
||||
input.inp_nav:hover {
|
||||
background-color: gray;
|
||||
color: #fff;
|
||||
}
|
||||
/* #dummy {
|
||||
border-width: 0px; width: 0px;
|
||||
}*/
|
||||
select {
|
||||
width: 8.5em;
|
||||
}
|
||||
table#daten {
|
||||
clear: both;
|
||||
padding-top: 1em;
|
||||
border: none;
|
||||
}
|
||||
td.zaehler {
|
||||
vertical-align:top;
|
||||
text-align: right;
|
||||
padding-right: 0.5em;
|
||||
color: gray;
|
||||
border: none;
|
||||
width: 1em;
|
||||
}
|
||||
td.zeile {
|
||||
padding: 0.1em;
|
||||
}
|
||||
form {
|
||||
float: right;
|
||||
}
|
||||
p#treffer {
|
||||
background-color: #f4f4f4;
|
||||
padding: 0;
|
||||
width: 730px;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
p#sursum {
|
||||
clear: both;
|
||||
text-align: right;
|
||||
padding: 1em 0 0 0;
|
||||
font-weight: bold;
|
||||
}
|
||||
187
src/civis-romanus_scriptor-latinus/css/main.css
Normal file
@@ -0,0 +1,187 @@
|
||||
/* INDEX Civis Romani/Scriptoris Latini - main.css - 10.04.2015 // 6.11.2017 // 5.1.2018 // 2.9.2020 // 9.4.2021 // 13.8.22 */
|
||||
|
||||
@font-face {
|
||||
font-family: "Gentium Book Basic";
|
||||
font-style: normal;
|
||||
src: url("../fnt/gentium-book-basic-v16-latin-700.woff2") format("woff2");
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Dr Sugiyama";
|
||||
font-style: normal;
|
||||
src: url("../fnt/dr-sugiyama-v22-latin-regular.woff2") format("woff2");
|
||||
font-weight: regular;
|
||||
font-display: swap;
|
||||
}
|
||||
html, body, div, img, p, h1, a, ul, ol, li, table, td, form, input, label, select, hr {
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
}
|
||||
img, div, form {
|
||||
border: none;
|
||||
}
|
||||
html { height:100%; }
|
||||
|
||||
body, label, input, select, p, td, a, li {
|
||||
font-family: Verdana, Arial, Helvetica, sans-serif;
|
||||
}
|
||||
body {
|
||||
font-size: small;
|
||||
margin-top: 1px;
|
||||
padding-bottom: 5em;
|
||||
background-color: #f2f2f2;
|
||||
background-repeat: repeat;
|
||||
}
|
||||
div {
|
||||
margin: auto;
|
||||
width: 920px;
|
||||
margin-top: 0px;
|
||||
margin-bottom: 1px;
|
||||
background: #fff;
|
||||
height: 100%;
|
||||
}
|
||||
div#banner {
|
||||
background: #f0f1e1;
|
||||
height: 120px;
|
||||
}
|
||||
div#dd_menu {
|
||||
/* width: 812px; */
|
||||
width: 920px;
|
||||
border: none;
|
||||
height: 30px;
|
||||
background: gray;
|
||||
}
|
||||
div#main {
|
||||
width: 730px;
|
||||
border: none;
|
||||
padding-bottom: 2.5em;
|
||||
padding-top: 1em;
|
||||
}
|
||||
p {
|
||||
padding-bottom: 0.6em;
|
||||
}
|
||||
p.nav {
|
||||
padding: 0px;
|
||||
letter-spacing: 0.2px;
|
||||
}
|
||||
p.copyright {
|
||||
font-size: small;
|
||||
}
|
||||
p.fnsep {
|
||||
padding: 0px;
|
||||
height: 1px;
|
||||
border-bottom: 1px solid gray;
|
||||
width: 300px;
|
||||
margin: 1em 0 1em 0px;
|
||||
text-align: left;
|
||||
}
|
||||
img#banner_img {
|
||||
padding: 36px 0px 24px 62px;
|
||||
}
|
||||
a {
|
||||
/* darkblue */
|
||||
color: #4040a8;
|
||||
text-decoration: none;
|
||||
}
|
||||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
a.x {
|
||||
color: grey;
|
||||
padding: 0em;
|
||||
text-decoration: none;
|
||||
}
|
||||
a.x:hover {
|
||||
color: darkred;
|
||||
cursor: default;
|
||||
background: white;
|
||||
}
|
||||
h1 {
|
||||
font-size: medium;
|
||||
padding-top: 1.5em;
|
||||
padding-bottom: 0.5em;
|
||||
color: #333;
|
||||
}
|
||||
h1#bntxt {
|
||||
font-family: "Gentium Book Basic", serif;
|
||||
font-size: 1.8em;
|
||||
margin-left: 46px;
|
||||
color: #4f2b17;
|
||||
line-height: 150%;
|
||||
padding-top: 1.2em;
|
||||
letter-spacing: 0.5px;
|
||||
}
|
||||
input[type="submit"]::-moz-focus-inner {border: 0; padding: 0px; }
|
||||
input[type="button"]::-moz-focus-inner {border: padding: 0px; }
|
||||
input {
|
||||
background-color: #fff;
|
||||
border: 1px solid grey;
|
||||
font-size: small;
|
||||
padding: 0px;
|
||||
width: 2.3em;
|
||||
}
|
||||
input.button {
|
||||
background-color: #f2f2f2;
|
||||
width: 7.2em;
|
||||
border-radius: 2px;
|
||||
border: 1px solid #aaa;
|
||||
}
|
||||
input.button:hover{
|
||||
background-color: white;
|
||||
}
|
||||
input.texteingabe {
|
||||
border: 1px solid #ccc;
|
||||
height: 1.5em;
|
||||
}
|
||||
select {
|
||||
background-color: #fff;
|
||||
border: 1px solid lightgrey;
|
||||
font-size: 0.9em;
|
||||
padding: 0em;
|
||||
margin-left: 1em;
|
||||
}
|
||||
pre { /* DB Connecting error */
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
color: red;
|
||||
}
|
||||
/* jQUERY autocomplete */
|
||||
.ui-autocomplete
|
||||
{
|
||||
max-height: 160px;
|
||||
overflow-y: auto; /* prevent horizontal scrollbar */
|
||||
overflow-x: hidden;
|
||||
}
|
||||
* html .ui-autocomplete
|
||||
{
|
||||
height: 100px;
|
||||
}
|
||||
/* CSSMENU */
|
||||
.menu-link { display: none;}
|
||||
.menu { float: left; }
|
||||
.menu ul {
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
list-style: none;
|
||||
position: relative;
|
||||
display: inline-table;
|
||||
}
|
||||
.menu ul li { padding: 0px; }
|
||||
.menu > ul > li { display: inline-block; }
|
||||
.menu ul li a { display: block; text-decoration: none; border: none; color: #fff; font-size: 12px; }
|
||||
.menu ul li > a { padding: 7px 6px 7px 6px; }
|
||||
.menu ul ul {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: 100%;
|
||||
min-width: 130px;
|
||||
border: 1px solid lightgrey;
|
||||
}
|
||||
.menu a:hover {}
|
||||
.menu ul li:hover > ul { display: block; }
|
||||
.menu ul ul > li { position: relative; }
|
||||
.menu ul ul > li a { padding: 4px 20px 4px 20px; height: auto; background-color: gray; }
|
||||
.menu ul ul > li a:hover { background-color: lightgrey; color: black; }
|
||||
.menu ul ul ul { position: absolute; left: 100%; top: 0px; }
|
||||
.menu a.mnu_sep { border-bottom: 1px dotted lightgrey; }
|
||||
115
src/civis-romanus_scriptor-latinus/css/sev.css
Normal file
@@ -0,0 +1,115 @@
|
||||
/* INDEX Civis Romani/Scriptoris Latini - sev.css - 22.06.2015 / 6.11.2017 / 2.9.2020 / 8.4.2021 */
|
||||
|
||||
h1 {
|
||||
padding-bottom: 0.3em;
|
||||
}
|
||||
div.quaestio {
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 5px;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: #f2f2f2;
|
||||
}
|
||||
input.strg {
|
||||
border: 1px solid lightgrey;
|
||||
font-size: small;
|
||||
width: 27em;
|
||||
}
|
||||
input.indexbutton {
|
||||
background-color: #f2f2f2;
|
||||
width: 5.2em;
|
||||
border-radius: 2px;
|
||||
border: 1px solid #aaa;
|
||||
margin-left: 0.3em;
|
||||
color: gray;
|
||||
}
|
||||
input.indexbutton:hover {
|
||||
background-color: #fff;
|
||||
}
|
||||
input.inp_nav {
|
||||
background-color: #fff;
|
||||
color: gray;
|
||||
border: 1px solid lightgrey;
|
||||
width: 2.5em;
|
||||
}
|
||||
input.inp_nav:hover {
|
||||
background-color: gray;
|
||||
color: #fff;
|
||||
}
|
||||
input#denuo {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
input#defaultActionButton {
|
||||
margin-top: 1.5em;
|
||||
border: 1px solid gray;
|
||||
}
|
||||
select {
|
||||
margin: 0;
|
||||
width: 10.3em;
|
||||
}
|
||||
table {
|
||||
/* border: 0px solid black; */
|
||||
border-collapse: collapse;
|
||||
margin-top: 20px;
|
||||
}
|
||||
td {
|
||||
border: none;
|
||||
padding: 1px;
|
||||
vertical-align: top;
|
||||
margin: 0;
|
||||
}
|
||||
td.label {
|
||||
text-align: right;
|
||||
padding-right: 0.3em;
|
||||
padding-left: 0;
|
||||
}
|
||||
p {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
table#ausgabe {
|
||||
margin-left: 0;
|
||||
width: 100%;
|
||||
margin-top: 1em;
|
||||
}
|
||||
td.labelausg {
|
||||
text-align: right;
|
||||
padding-right: 1em;
|
||||
padding-left: 0.5em;
|
||||
width: 5em;
|
||||
color: gray;
|
||||
}
|
||||
td.zaehler {
|
||||
color: gray;
|
||||
text-align: right;
|
||||
width: 3em;
|
||||
padding-left: 1.2em;
|
||||
}
|
||||
td.ds_mnu {
|
||||
height: 1.8em;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
#form2, #form3 {
|
||||
float: right;
|
||||
padding-top: 2em;
|
||||
/* display: none; */
|
||||
}
|
||||
p#treffer {
|
||||
text-align: right;
|
||||
padding-right: 1em;
|
||||
padding-bottom: 1em;
|
||||
}
|
||||
p.sep {
|
||||
height: 1px;
|
||||
border-bottom: 1px solid lightgrey;
|
||||
width: 100%;
|
||||
margin: 1.2em 0 0.8em 0;
|
||||
}
|
||||
a.oname {
|
||||
color: gray;
|
||||
}
|
||||
p#sursum {
|
||||
clear: both;
|
||||
text-align: right;
|
||||
padding-top: 2em;
|
||||
}
|
||||
72
src/civis-romanus_scriptor-latinus/de_indice.php
Normal file
@@ -0,0 +1,72 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Civi Romani et Scriptoris Latini – De hoc indice</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 15.9.2015 // 4.11.2018 // 23.8.2020 // 23.3.2021 -->
|
||||
<meta charset="UTF-8">
|
||||
<script src="js/store.js" type="text/javascript"></script>
|
||||
<script src="js/register.js" type="text/javascript"></script>
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<style>
|
||||
table { margin-top: 1em; border-collapse: collapse; margin: 0.5em 0 2em 0; width: 100%; }
|
||||
td { border: none; padding: 0.3em; background-color: #fff; }
|
||||
td.colored { background-color: #fff; }
|
||||
td.li { text-align: left; width: 7em; }
|
||||
td.re { border-left: none; }
|
||||
</style>
|
||||
<?php
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
include("php/ini.inc.php");
|
||||
//
|
||||
$select = "SELECT * FROM cr_sl_namen WHERE Name NOT LIKE '%/%'";
|
||||
$res = $db->query($select);
|
||||
$anz_nom = $res->num_rows;
|
||||
//
|
||||
$select = "SELECT * FROM cr_sl";
|
||||
$res = $db->query($select);
|
||||
$anz_sym = $res->num_rows;
|
||||
//
|
||||
$select = "SELECT * FROM cr_sl WHERE Uebersetzung = '1'";
|
||||
$res = $db->query($select);
|
||||
$anz_ver = $res->num_rows;
|
||||
//
|
||||
$select = "SELECT * FROM cr_sl WHERE Textgattung = 'Censura'";
|
||||
$res = $db->query($select);
|
||||
$anz_rec = $res->num_rows;
|
||||
|
||||
$db->close();
|
||||
?>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php include("header.inc.php"); ?>
|
||||
<div class="border">
|
||||
<div id="main">
|
||||
<h1>De hoc indice</h1>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="colored li">Editio:</td><td class="colored re"><?php echo $update_datum; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="li">Auctor:</td><td class="re"><a href="impressum.php">Bernardus Platzdasch</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="colored li">Fasciculi:</td><td class="colored re">108</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="li">Nomina:</td><td class="re"><?php echo $anz_nom?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="colored li">Symbolae:</td><td class="colored re"><?php echo $anz_sym?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="colored li">Versiones:</td><td class="colored re"><?php echo $anz_ver?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="colored li">Censurae:</td><td class="colored re"><?php echo $anz_rec?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<?php include("footer.inc.php"); ?>
|
||||
</body>
|
||||
</html>
|
||||
4
src/civis-romanus_scriptor-latinus/footer.inc.php
Normal file
@@ -0,0 +1,4 @@
|
||||
<p style="clear: both; color: gray; font-size: 11px; text-align: center; padding-top: 4px;" id="footer">
|
||||
Privilegium © 2023 Bernd Platzdasch. Omnia iura reservantur.
|
||||
<span id="ext_links"><a style="color: gray;" href="impressum.php"> Impressum</a> </span><br>
|
||||
</p>
|
||||
77
src/civis-romanus_scriptor-latinus/header.inc.php
Normal file
@@ -0,0 +1,77 @@
|
||||
<div id="banner">
|
||||
<h1 id="bntxt">INDEX GENERALIS OMNIUM SYMBOLARUM QUAE PERIODICO LATINO PRIMO<BR>«CIVIS ROMANUS» DEINDE «SCRIPTOR LATINUS» INSCRIPTO CONTINENTUR</h1>
|
||||
</div>
|
||||
<div id="dd_menu">
|
||||
<a href="menu" class="menu-link">Menu</a>
|
||||
<nav class="menu" id="menu" style="padding-left:56px;">
|
||||
<ul>
|
||||
<li class="has-sub-menu"><a href="index.php">Prooemium</a></li>
|
||||
<li class="has-sub-menu"><a href="idx_fas.php">Fasciculi</a></li>
|
||||
<li class="has-sub-menu"><a href="javascript:void(0);">Nomina</a>
|
||||
<ul class="sub-menu">
|
||||
<li class="has-sub-menu">
|
||||
<a href="idx_nom.php">Index nominum</a>
|
||||
<a class="mnu_sep" href="nomen.php">Nomen inquirere</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="has-sub-menu"><a href="javascript:void(0);">Symbolae</a>
|
||||
<ul class="sub-menu">
|
||||
<li class="has-sub-menu">
|
||||
<a class="mnu_sep" href="symbolae.php">Eligere</a>
|
||||
</li>
|
||||
<li><a class="mnu_sep" href="javascript:void(0);">Indices</a>
|
||||
<ul class="sub-menu">
|
||||
<li class="has-sub-menu">
|
||||
<a href="idx_sym_auc.php">Auctores</a>
|
||||
<a href="idx_sym_tit.php">Tituli</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="has-sub-menu"><a href="javascript:void(0);">Versiones</a>
|
||||
<ul class="sub-menu">
|
||||
<li><a class="mnu_sep" href="versiones.php">Eligere</a>
|
||||
</li>
|
||||
<li><a href="javascript:void(0);">Indices</a>
|
||||
<ul class="sub-menu">
|
||||
<li class="has-sub-menu">
|
||||
<a href="idx_ver_int.php">Interpretes</a>
|
||||
<a class="mnu_sep" href="idx_ver_tit.php">Tituli versionum</a>
|
||||
<a href="idx_ver_arc_auc.php">Auctores archetyporum</a>
|
||||
<a href="idx_ver_arc_tit.php">Tituli archetyporum</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="has-sub-menu"><a href="idx_exi.php">Censura librorum</a>
|
||||
</li>
|
||||
<li class="has-sub-menu"><a id="mnu_collecta" href="collecta.php">Collecta (0)</a>
|
||||
</li>
|
||||
<li class="has-sub-menu"><a href="javascript:void(0);">Varia</a>
|
||||
<ul class="sub-menu">
|
||||
<li class="has-sub-menu">
|
||||
<a href="statistica.php">Auctores praecipui</a>
|
||||
<a class="mnu_sep" href="indices.php">Elenchus indicum</a>
|
||||
<a href="de_indice.php">De hoc indice</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="has-sub-menu"><a href="javascript:void(0);"> <b>·</b>   Indices generales</a>
|
||||
<ul class="sub-menu">
|
||||
<li class="has-sub-menu">
|
||||
<a href="../Candidatus-Latinus.pdf">Candidatus Latinus...</a>
|
||||
<a href="../hermes-americanus/index.php">Hermes Americanus...</a>
|
||||
<a href="../melissa/index.php">Melissa...</a>
|
||||
<a href="../palaestra-latina/index.php">Palaestra Latina...</a>
|
||||
<a href="../societas-latina/index.php">Societas Latina...</a>
|
||||
<a class="mnu_sep" href="../vox-latina/index.php">Vox Latina...</a>
|
||||
<a href="http://pantoia.de/pantoia.html">Pantoia...</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
256
src/civis-romanus_scriptor-latinus/idx_exi.php
Normal file
@@ -0,0 +1,256 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Civis Romani et Scriptoris Latini – Censura librorum</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 29.10.2017 // 17.6.2020 01.9.2020 // 8.4.2021 -->
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<link rel="stylesheet" type="text/css" href="css/idx.css">
|
||||
<script src="js/store.js" type="text/javascript"></script>
|
||||
<style type="text/css">
|
||||
table#daten td { padding-bottom: 0.6em; }
|
||||
span.stelle { color: gray; }
|
||||
span.titel { letter-spacing: 1px; }
|
||||
</style>
|
||||
<?php
|
||||
include("php/betacode.inc.php");
|
||||
$PHP_SELF = $_SERVER ["PHP_SELF"];
|
||||
$bu = (isset($_POST ["bu"])) ? $_POST ["bu"] : "✳";
|
||||
//
|
||||
$gbu = array_search($bu, $betacode);
|
||||
$sql_bu = "((Titel LIKE '$bu%') OR (Titel LIKE '«$bu%') OR (Titel LIKE '$gbu%') OR (Titel LIKE '«$gbu%'))";
|
||||
//
|
||||
$sel = (isset($_POST ["sel"])) ? $_POST ["sel"] : 1;
|
||||
$bl = (isset($_POST ["bl"])) ? $_POST ["bl"] : "";
|
||||
$anf = (isset($_POST ["anf"])) ? $_POST ["anf"] : "";
|
||||
$zur = (isset($_POST ["zur"])) ? $_POST ["zur"] : "";
|
||||
$vor = (isset($_POST ["vor"])) ? $_POST ["vor"] : "";
|
||||
$end = (isset($_POST ["end"])) ? $_POST ["end"] : "";
|
||||
//
|
||||
if (($bl == "l◄") AND ($anf != "")) { $sel = 1; }
|
||||
if (($bl == "►") AND ($vor != "")) { $sel = $vor; }
|
||||
if (($bl == "◄") AND ($zur != "")) { $sel = $zur; }
|
||||
if (($bl == "►l") AND ($end != "")) { $sel = $end; }
|
||||
//
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
//
|
||||
$sql_select = "SELECT * FROM cr_sl WHERE " .$sql_bu. " AND (Textgattung = 'Censura') ORDER BY Titel, Faszikel, Objektzaehler";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$insgesamt = $sql_result->num_rows;
|
||||
//
|
||||
switch ($insgesamt) {
|
||||
case 0:
|
||||
$treffer = "ne una quidem censura";
|
||||
break;
|
||||
case 1:
|
||||
$treffer = "1 recensio";
|
||||
break;
|
||||
default:
|
||||
$treffer = $insgesamt . " censurae";
|
||||
}
|
||||
?>
|
||||
<script>
|
||||
var optionen = new Array();
|
||||
function createDatenseiten() {
|
||||
var insgesamt = "<?php echo $insgesamt ?>" ;
|
||||
if (insgesamt > 10) var range = 50;
|
||||
var rest = insgesamt % range;
|
||||
var divi = insgesamt / range;
|
||||
if (rest == 0) {
|
||||
var ganz = insgesamt / range;
|
||||
} else {
|
||||
var ganz = vorkomma(divi);
|
||||
ganz = ganz - 0; // wieder in Zahl umwandeln
|
||||
}
|
||||
for (var i=1; i<=ganz; i++) {
|
||||
var wert1 = ((i * range) - range) + 1;
|
||||
optionen.push(wert1);
|
||||
var wert2 = (i * range);
|
||||
optionen.push(wert2);
|
||||
}
|
||||
if (rest != 0) {
|
||||
wert1 = (ganz * range) + 1;
|
||||
optionen.push(wert1);
|
||||
wert2 = (ganz * range) + rest;
|
||||
optionen.push(wert2);
|
||||
}
|
||||
var laenge = optionen.length;
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newOpt = document.createElement("option");
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form1.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form2.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (i = 0; i < optionen.length; i++) {
|
||||
if(optionen[i] == "<?php echo $sel ?>") {
|
||||
break;
|
||||
}
|
||||
}
|
||||
document.form1.sel[i/2].selected = "true";
|
||||
document.form2.sel[i/2].selected = "true";
|
||||
}
|
||||
function vorkomma(z) {
|
||||
var s = z.toString();
|
||||
var p = s.indexOf(".");
|
||||
return s.substr(0, p);
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php
|
||||
include("header.inc.php");
|
||||
include("php/namen.inc.php");
|
||||
?>
|
||||
<div class="border">
|
||||
<div id="main">
|
||||
<h1>Censura librorum</h1>
|
||||
<table class="abc">
|
||||
<tr>
|
||||
<td class="abc">
|
||||
<form action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<?php
|
||||
echo "<input class='abc' type='submit' name='bu' value='✳'>";
|
||||
foreach (range("A", "Y") as $char) {
|
||||
echo "<input class='abc' type='submit' name='bu' value=$char>";
|
||||
}
|
||||
echo "<input class='abc' id='Z' type='submit' name='bu' value='Z'>";
|
||||
?>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p id="treffer"><?php echo "  " . $bu ?> = <?php echo $treffer ?></p>
|
||||
<form name="form1" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form1.submit()"></select>
|
||||
</form>
|
||||
<p> </p>
|
||||
<?php
|
||||
$anz_angezeigte = 0;
|
||||
if ($insgesamt > 0) {
|
||||
if ($insgesamt <= 50) { $range = 0; }
|
||||
if ($insgesamt > 10) { $range = 50;}
|
||||
$sel = $sel-1;
|
||||
if ($insgesamt > 10) { $sql_limit = "LIMIT $sel, $range"; } else { $sql_limit =""; }
|
||||
$sql_select = "$sql_select $sql_limit";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$anz_angezeigte = $sql_result->num_rows;
|
||||
$zaehler = $sel;
|
||||
echo "<table id='daten'>";
|
||||
while ($row = $sql_result->fetch_object()) {
|
||||
$zaehler++;
|
||||
$titel = trim($row->Titel);
|
||||
$autor = erster_name($row->Autor);
|
||||
// Erstes Wort i. Titel groß u. sperren
|
||||
$ew_k = substr($titel, 0, strpos($titel, " "));
|
||||
$ew_g = mb_strtoupper($ew_k, "UTF-8");
|
||||
$ew_g = "<span class='titel'>$ew_g</span>";
|
||||
// Nur erstes Vorkommen ersetzten:
|
||||
$titel = preg_replace("/".$ew_k."/", $ew_g, $titel, 1);
|
||||
$bis = $row->Bis;
|
||||
$p = ", p. ";
|
||||
if ($bis != "") { $bis = "-" . $bis; $p = ", pp. "; }
|
||||
$a_tag_ende = "";
|
||||
$fasc = $row->Faszikel;
|
||||
$bandteil = $row->Bandteil;
|
||||
$heft = "Civis Romanus";
|
||||
if ($fasc >= "801") { $heft = "Scriptor Latinus"; }
|
||||
$monat = $row->Monat;
|
||||
if($fasc == "602") {$bandteil = "2/3"; $monat = "Febr. Mart.";}
|
||||
if ($fasc == "704") {$monat = "Oct. Nov. Dec.";}
|
||||
if ($fasc == "807") {$monat = "Nov. Dec.";}
|
||||
if ($fasc == "808") {$monat = "Ian. Febr.";}
|
||||
$bdbt = $heft . ", a. " . $row->Band . ", $monat $row->Jahr, n. ". $bandteil;
|
||||
if ($autor != "") {$autor = $autor . " – ";}
|
||||
|
||||
echo "<tr>
|
||||
<td class='zaehler' >" . $zaehler . ". </td>
|
||||
<td>" .
|
||||
$titel . "<br><span class='stelle'>   "
|
||||
. $autor . $bdbt . $p . $row->Seite . $bis . $a_tag_ende . "</span>
|
||||
</td>
|
||||
</tr>";
|
||||
}
|
||||
echo "</table>";
|
||||
}
|
||||
$db->close();
|
||||
?>
|
||||
<p> </p>
|
||||
<form name="form2" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form2.submit()"></select>
|
||||
</form>
|
||||
<?php
|
||||
if ($anz_angezeigte > 10) {
|
||||
echo "<p id='sursum'><a href='javascript:window.scrollTo(0, 0);'>sursum</a></p>";
|
||||
}
|
||||
?>
|
||||
<p> </p>
|
||||
<script type="text/javascript">
|
||||
createDatenseiten();
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
document.form1.anf.value = 0;
|
||||
document.form2.anf.value = 0;
|
||||
// nicht über Ende hinaus beim Vorblättern:
|
||||
var end = <?php echo $sel ?> + <?php echo $range ?> + 1;
|
||||
if (end > optionen[optionen.length-2]) { end = 1; }
|
||||
document.form1.vor.value = end ;
|
||||
document.form2.vor.value = end ;
|
||||
// nicht über Anfang hinaus beim Zurückblättern:
|
||||
var zur = <?php echo $sel ?> - <?php echo $range ?> + 1;
|
||||
if (zur < 0) { zur = 1; }
|
||||
document.form1.zur.value = zur;
|
||||
document.form2.zur.value = zur;
|
||||
// damit "Alle" ausgeschlossen bleibt:
|
||||
document.form1.end.value = optionen[optionen.length-2];
|
||||
document.form2.end.value = optionen[optionen.length-2];
|
||||
if ( "<?php echo $insgesamt ?>" > 50) {
|
||||
document.form1.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" > 50) && ("<?php echo $anz_angezeigte ?>" > 10)) {
|
||||
document.form2.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" <= 50) && ("<?php echo $anz_angezeigte ?>" > 10)) {
|
||||
document.getElementById("sursum").style.paddingTop = "0";
|
||||
document.form2.style.height = "0px";
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
<?php include("footer.inc.php");?>
|
||||
</body>
|
||||
</html>
|
||||
86
src/civis-romanus_scriptor-latinus/idx_fas.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Civis Romani et Scriptoris Latini – Index fasciculorum</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 25.3.2021 -->
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<script src="js/store.js" type="text/javascript"></script>
|
||||
<style type="text/css">
|
||||
div#main { width: 840px; padding-left: 80px; overflow: auto; float: left; margin-left: -1px; margin-left: +1px; border: none; }
|
||||
table { border-collapse: collapse; margin: 0.5em 2em 4em 0; }
|
||||
th { text-align: left; font-weight: normal; border: 1px solid lightgray; padding: 0.4em; background-color: #f0f1e1; }
|
||||
th.border { border-right: 1px solid gray; width: 6em; text-align: center;}
|
||||
td { text-align: center; border: 1px solid lightgrey; padding: 0em; width: 3.3em; height: 2em;}
|
||||
td.border {border-right: 1px solid gray; background-color; #fff;}
|
||||
a.list { display: block; color: darkblue; padding: 0.4em; }
|
||||
a.list:hover { text-decoration: none; background-color: gray; color: #fff; }
|
||||
</style>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php
|
||||
include("header.inc.php");
|
||||
$arr_fasc = array(
|
||||
// "1.1901-x-x-x-x-x-x-x-x-x-x-x-x",
|
||||
// "1.1902-x-x-x-x-x-x-x-x-x-x-x-x",
|
||||
"2.1902-1-2-3-4-5-6-x-x-x-x-x-x",
|
||||
"2.1903-7-8-9-10-11-12-x-x-x-x-x-x",
|
||||
"3.1903-1-2-3-4-5-6-x-x-x-x-x-x",
|
||||
"3.1904-7-8-9-10-11-12-x-x-x-x-x-x",
|
||||
"4.1904-1-2-3-4-5-6-x-x-x-x-x-x",
|
||||
"4.1905-7-8-9-10-11-12-13-14-15-16-17-18",
|
||||
"5.1906-1-2-3-4-5-6-7-8-9-10-11-12",
|
||||
"6.1907-1-2/3-4-5-6-7-8-9-10-11-12-x",
|
||||
"7.1908-1-2-3-4-x-x-x-x-x-x-x-x",
|
||||
"7.1909-5-6-7-8-x-x-x-x-x-x-x-x",
|
||||
"8.1910-1-2-3-4-5-6-7-x-x-x-x-x",
|
||||
"8.1911-8-9-10-11-12-x-x-x-x-x-x-x",
|
||||
"9.1911-1-x-x-x-x-x-x-x-x-x-x-x",
|
||||
"9.1912-2-3-4-5-6-x-x-x-x-x-x-x",
|
||||
"9.1913-7-8-9-10-x-x-x-x-x-x-x-x",
|
||||
"10.1913-1-2-x-x-x-x-x-x-x-x-x-x",
|
||||
"10.1914-3-4-5-6-7-x-x-x-x-x-x-x",
|
||||
"10.1915-8-x-x-x-x-x-x-x-x-x-x-x",
|
||||
"10.1916-9-10-x-x-x-x-x-x-x-x-x-x",
|
||||
"11.1917-1-2-x-x-x-x-x-x-x-x-x-x"
|
||||
);
|
||||
function tabelle($n,$y,$z,$arr_fasc,$m,$tit) {
|
||||
$leer = "<td> </td>";
|
||||
echo "<table $m'><thead ><tr><th class='border'>Annus</th><th colspan='$y'> Numerus // <span style='letter-spacing: 1px;'>$tit</span></th></tr></thead>";
|
||||
for($i = $z; $i < $n; $i++) {
|
||||
$arr_zeile = explode("-", $arr_fasc[$i]);
|
||||
echo "<tr><td class='border'>$arr_zeile[0]</td>";
|
||||
for($j = 1; $j <= $y; $j++) {
|
||||
if ($arr_zeile[$j] == "x") {
|
||||
echo $leer;
|
||||
} else {
|
||||
$az_0 = $arr_zeile[0] . '-';
|
||||
$az_0 = str_pad($az_0, 8, '0', STR_PAD_LEFT);
|
||||
$az_j = str_pad($arr_zeile[$j], 2, '0', STR_PAD_LEFT);
|
||||
$fasc_num = $az_0 . $az_j;
|
||||
$fasc_num = str_pad($fasc_num, 2,'0',STR_PAD_LEFT);
|
||||
if ($fasc_num == '06.1907-2/3') {$fasc_num = '06.1907-02';}
|
||||
echo "<td><a class='list' href='contenta.php?f=$fasc_num'>$arr_zeile[$j]</a></td>";
|
||||
}
|
||||
}
|
||||
echo "</tr>";
|
||||
}
|
||||
echo "</table>";
|
||||
}
|
||||
?>
|
||||
<div>
|
||||
<div id="main" style="border-radius: 0 0 5px 5px;">
|
||||
<h1>Index fasciculorum</h1>
|
||||
<?php
|
||||
$m = "style='margin-bottom:0;";
|
||||
$tit = "CIVIS ROMANUS";
|
||||
tabelle(10, 12, 0, $arr_fasc, $m, $tit); // Anz. Tabellenzeilen, Anz. Tabellenspalten, Daten ab Element x des arr_fasc
|
||||
$m = "style='margin-top:-1px;";
|
||||
$tit = "SCRIPTOR LATINUS";
|
||||
tabelle(20, 12, 10, $arr_fasc, $m, $tit);
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
<?php include("footer.inc.php"); ?>
|
||||
</body>
|
||||
</html>
|
||||
340
src/civis-romanus_scriptor-latinus/idx_nom.php
Normal file
@@ -0,0 +1,340 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Civis Romani et Scriptoris Latini – Index nominum</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 23.8.2020 -->
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<link rel="stylesheet" type="text/css" href="css/idx.css">
|
||||
<script src="js/store.js" type="text/javascript"></script>
|
||||
<style type="text/css">
|
||||
#title_add { font-size: smaller; color: gray; font-weight: normal; }
|
||||
td.list-style { width: 1.1em; }
|
||||
span.label { color: darkgreen; font-weight: normal; }
|
||||
</style>
|
||||
<?php
|
||||
$PHP_SELF = $_SERVER ["PHP_SELF"];
|
||||
$bu = (isset($_POST ["bu"])) ? $_POST ["bu"] : "✳";
|
||||
//
|
||||
$sel = (isset($_POST ["sel"])) ? $_POST ["sel"] : 1;
|
||||
$bl = (isset($_POST ["bl"])) ? $_POST ["bl"] : "";
|
||||
$anf = (isset($_POST ["anf"])) ? $_POST ["anf"] : "";
|
||||
$zur = (isset($_POST ["zur"])) ? $_POST ["zur"] : "";
|
||||
$vor = (isset($_POST ["vor"])) ? $_POST ["vor"] : "";
|
||||
$end = (isset($_POST ["end"])) ? $_POST ["end"] : "";
|
||||
//
|
||||
if (($bl == "l◄") AND ($anf != "")) { $sel = 1; }
|
||||
if (($bl == "►") AND ($vor != "")) { $sel = $vor; }
|
||||
if (($bl == "◄") AND ($zur != "")) { $sel = $zur; }
|
||||
if (($bl == "►l") AND ($end != "")) { $sel = $end; }
|
||||
//
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
//
|
||||
$sql_bu = "(Name LIKE '$bu%')";
|
||||
if ($bu == "✳") { $sql_bu = "(Name LIKE '%')"; }
|
||||
$sql_select = "SELECT * FROM cr_sl_namen WHERE" . $sql_bu . "AND (Name NOT LIKE '%/%') ORDER BY Name";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$insgesamt = $sql_result->num_rows;
|
||||
switch ($insgesamt) {
|
||||
case 0:
|
||||
$treffer = "ne unum quidem nomen";
|
||||
break;
|
||||
case 1:
|
||||
$treffer = "1 nomen";
|
||||
break;
|
||||
default:
|
||||
$treffer = $insgesamt . " nomina";
|
||||
}
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
var optionen = new Array();
|
||||
function createDatenseiten() {
|
||||
var insgesamt = "<?php echo $insgesamt ?>" ;
|
||||
if (insgesamt > 10) var range = 20;
|
||||
var rest = insgesamt % range;
|
||||
var divi = insgesamt / range;
|
||||
if (rest == 0) {
|
||||
var ganz = insgesamt / range;
|
||||
} else {
|
||||
var ganz = vorkomma(divi);
|
||||
ganz = ganz - 0; // wieder in Zahl umwandeln
|
||||
}
|
||||
for (var i=1; i<=ganz; i++) {
|
||||
var wert1 = ((i * range) - range) + 1;
|
||||
optionen.push(wert1);
|
||||
var wert2 = (i * range);
|
||||
optionen.push(wert2);
|
||||
}
|
||||
if (rest != 0) {
|
||||
wert1 = (ganz * range) + 1;
|
||||
optionen.push(wert1);
|
||||
wert2 = (ganz * range) + rest;
|
||||
optionen.push(wert2);
|
||||
}
|
||||
var laenge = optionen.length;
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newOpt = document.createElement("option");
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form1.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form2.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (i = 0; i < optionen.length; i++) {
|
||||
if(optionen[i] == "<?php echo $sel ?>") {
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (i > 0) {
|
||||
document.form1.sel[i/2].selected = "true";
|
||||
document.form2.sel[i/2].selected = "true";
|
||||
}
|
||||
}
|
||||
function vorkomma(z) {
|
||||
var s = z.toString();
|
||||
var p = s.indexOf(".");
|
||||
return s.substr(0, p);
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php
|
||||
include('header.inc.php');
|
||||
?>
|
||||
<div class="border">
|
||||
<div id="main">
|
||||
<h1>Index nominum <span id="title_add">auctorum et interpretum</span></h1>
|
||||
<table class="abc">
|
||||
<tr>
|
||||
<td class='abc'>
|
||||
<form action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<?php
|
||||
echo "<input class='abc' type='submit' name='bu' value='✳'>";
|
||||
foreach (range('A', 'Y') as $char) {
|
||||
echo "<input class='abc' type='submit' name='bu' value=$char>";
|
||||
}
|
||||
echo "<input class='abc' id='Z' type='submit' name='bu' value='Z'>";
|
||||
?>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p id="treffer"><?php echo "  " . $bu ?> = <?php echo $treffer ?></p>
|
||||
<form name="form1" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form1.submit()"></select>
|
||||
</form>
|
||||
<p> </p>
|
||||
<?php
|
||||
function vorname_nachname_arr ($value,$key) {
|
||||
// nur bei Arrays
|
||||
$pos = strpos($value, ",");
|
||||
if ($pos != false) {
|
||||
$cognomen = substr($value, 0, $pos);
|
||||
$praenomen = substr($value, $pos+2);
|
||||
$value = $praenomen . " " . $cognomen;
|
||||
}
|
||||
}
|
||||
function vorname_nachname_str ($value) {
|
||||
// nur bei Strings
|
||||
$pos = strpos($value, ",");
|
||||
if ($pos != false) {
|
||||
$cognomen = substr($value, 0, $pos);
|
||||
$praenomen = substr($value, $pos+2);
|
||||
$value = $praenomen . " " . $cognomen;
|
||||
}
|
||||
return $value;
|
||||
}
|
||||
function nachname_str ($value) {
|
||||
// nur einzelner String
|
||||
$pos = strpos($value, ",");
|
||||
if ($pos != false) {
|
||||
$value = substr($value, 0, $pos);
|
||||
}
|
||||
return $value;
|
||||
}
|
||||
$anz_angezeigte = 0;
|
||||
if ($insgesamt > 0) {
|
||||
if ($insgesamt <= 20) { $range = 0; }
|
||||
if ($insgesamt > 10) { $range = 20; }
|
||||
$sel = $sel-1;
|
||||
if ($insgesamt > 10) { $sql_limit = "LIMIT $sel, $range"; } else { $sql_limit =""; }
|
||||
$sql_select = "$sql_select $sql_limit";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$anz_angezeigte = $sql_result->num_rows;
|
||||
$zaehler = $sel;
|
||||
echo "<table id='daten'>";
|
||||
while ($row = $sql_result->fetch_object()) {
|
||||
$zaehler++;
|
||||
// angesetzter Name:
|
||||
$erster_name = $row->ersterName;
|
||||
$nachname = nachname_str($erster_name);
|
||||
echo "<tr>
|
||||
<td class='zaehler' >" . $zaehler . ".</td>
|
||||
<td colspan='2'><b>" . $erster_name ."</b></td>
|
||||
</tr>";
|
||||
if ($erster_name != $row->Name ) {
|
||||
$alle_namen = $row->Name;
|
||||
$alle_namen = explode(" = ", $alle_namen);
|
||||
array_walk($alle_namen,"vorname_nachname_arr");
|
||||
// erstes Element des Arrays entfernen:
|
||||
// $erstes_element = array_shift($alle_namen);
|
||||
sort($alle_namen);
|
||||
$alle_namen = implode(" = ", $alle_namen);
|
||||
// $alle_namen = " = " . $alle_namen;
|
||||
echo "<tr>
|
||||
<td class='zaehler'> </td>
|
||||
<td class='list-style' style='vertical-align:top;'>– </td>
|
||||
<td ><span class='label'>Nomina in «Cive Romano/Scriptore Latino»:</span> ". $alle_namen . "</td>
|
||||
</tr>";
|
||||
}
|
||||
// eigentlicher Name:
|
||||
$originalname = $row->Originalname;
|
||||
// if (($originalname != "" ) and ($originalname != $erster_name)) {
|
||||
if ($row->Originalname != "" ) {
|
||||
$originalname = vorname_nachname_str($originalname);
|
||||
echo "<tr>
|
||||
<td class='zaehler'> </td>
|
||||
<td class='list-style'>– </td>
|
||||
<td><span class='label'>Nomen genuinum: </span>" . $originalname . "</td>
|
||||
</tr>";
|
||||
}
|
||||
// externer Link mit Infos über den Namensträger:
|
||||
$extLink = trim($row->extLink);
|
||||
if ($extLink != "" ) {
|
||||
$extLink = "<a target= '_blank' href='" . $extLink . "'>Scitu digna</a>";
|
||||
echo "<tr>
|
||||
<td class='zaehler'> </td>
|
||||
<td class='list-style'>– </td>
|
||||
<td>" . $extLink . "</td>
|
||||
</tr>";
|
||||
}
|
||||
//
|
||||
$erster_name = urlencode($erster_name);
|
||||
if ($row->symbolae != 0) {
|
||||
echo "<tr>
|
||||
<td class='zaehler'> </td>
|
||||
<td class='list-style'>– </td>
|
||||
<td><a target= '_blank' href='symbolae.php?auctor=$erster_name'>Symbolae: $row->symbolae</a></td>
|
||||
</tr>";
|
||||
}
|
||||
if ($row->epist_mis != 0) {
|
||||
echo "<tr>
|
||||
<td class='zaehler'> </td>
|
||||
<td class='list-style'>– </td>
|
||||
<td><a target= '_blank' href='symbolae.php?auctor=$erster_name&genlit=Epistula'>Epistulae missae: $row->epist_mis</a></td>
|
||||
</tr>";
|
||||
}
|
||||
if ($row->epist_acc != 0) {
|
||||
|
||||
echo "<tr>
|
||||
<td class='zaehler'> </td>
|
||||
<td class='list-style'>– </td>
|
||||
<td><a target= '_blank' href='symbolae.php?titulus=$nachname&genlit=Epistula'>Epistulae acceptae: $row->epist_acc</a></td>
|
||||
</tr>";
|
||||
}
|
||||
if ($row->interpretes != 0) {
|
||||
echo "<tr>
|
||||
<td class='zaehler'> </td>
|
||||
<td class='list-style'>– </td>
|
||||
<td><a target= '_blank' href='versiones.php?aucV=$erster_name'>Interpres: $row->interpretes</a></td>
|
||||
</tr>";
|
||||
}
|
||||
if ($row->versiones != 0) {
|
||||
echo "<tr>
|
||||
<td class='zaehler'> </td>
|
||||
<td class='list-style'>– </td>
|
||||
<td><a target= '_blank' href='versiones.php?aucO=$erster_name'>Versiones: $row->versiones</a></td>
|
||||
</tr>";
|
||||
}
|
||||
if ($row->diplo_acc != 0) {
|
||||
$vor_nach = vorname_nachname_str($row->ersterName);
|
||||
$vor_nach = urlencode($vor_nach);
|
||||
echo "<tr>
|
||||
<td class='zaehler'> </td>
|
||||
<td class='list-style'>– </td>
|
||||
<td><a target= '_blank' href='idx_dip.php?$vor_nach'>Diplomata accepta: $row->diplo_acc</a></td>
|
||||
</tr>";
|
||||
}
|
||||
}
|
||||
echo "</table>";
|
||||
}
|
||||
$db->close();
|
||||
?>
|
||||
<p> </p>
|
||||
<form name="form2" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form2.submit()"></select>
|
||||
</form>
|
||||
<?php
|
||||
if ($anz_angezeigte > 5) {
|
||||
echo "<p id='sursum'><a href='javascript:window.scrollTo(0, 0);'>sursum</a></p>";
|
||||
}
|
||||
?>
|
||||
<p> </p>
|
||||
<script type="text/javascript">
|
||||
createDatenseiten();
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
document.form1.anf.value = 0;
|
||||
document.form2.anf.value = 0;
|
||||
// nicht über Ende hinaus beim Vorblättern:
|
||||
var end = <?php echo $sel ?> + <?php echo $range ?> + 1;
|
||||
if (end > optionen[optionen.length-2]) { end = 1; }
|
||||
document.form1.vor.value = end ;
|
||||
document.form2.vor.value = end ;
|
||||
// nicht über Anfang hinaus beim Zurückblättern:
|
||||
var zur = <?php echo $sel ?> - <?php echo $range ?> + 1;
|
||||
if (zur < 0) { zur = 1; }
|
||||
document.form1.zur.value = zur;
|
||||
document.form2.zur.value = zur;
|
||||
// damit "Alle" ausgeschlossen bleibt:
|
||||
document.form1.end.value = optionen[optionen.length-2];
|
||||
document.form2.end.value = optionen[optionen.length-2];
|
||||
if ( "<?php echo $insgesamt ?>" > 20) {
|
||||
document.form1.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" > 20) && ("<?php echo $anz_angezeigte ?>" > 10)) {
|
||||
document.form2.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" <= 20) && ("<?php echo $anz_angezeigte ?>" > 10)) {
|
||||
document.getElementById("sursum").style.paddingTop = "0";
|
||||
document.form2.style.height = "0px";
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
<?php include('footer.inc.php');?>
|
||||
</body>
|
||||
</html>
|
||||
240
src/civis-romanus_scriptor-latinus/idx_sym_auc.php
Normal file
@@ -0,0 +1,240 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Civis Romani et Scriptoris Latini – Index auctorum symbolarum</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 7.4.2015 // 20.7.2015 // 4.11.2018 // 2.9.2020 // 4.8.2021 -->
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<link rel="stylesheet" type="text/css" href="css/idx.css">
|
||||
<script src="js/store.js" type="text/javascript"></script>
|
||||
<?php
|
||||
include("php/betacode.inc.php");
|
||||
$PHP_SELF = $_SERVER ["PHP_SELF"];
|
||||
$bu = (isset($_POST ["bu"])) ? $_POST ["bu"] : "✳";
|
||||
//
|
||||
$gbu = array_search($bu, $betacode);
|
||||
$sql_bu = "((Autor LIKE '$bu%') OR (Autor LIKE '«$bu%') OR (Autor LIKE '$gbu%') OR (Autor LIKE '«$gbu%'))";
|
||||
//
|
||||
// $auctor = (isset($_POST ["auctor"])) ? $_POST ["auctor"] : "";
|
||||
$titulus = (isset($_POST ["titulus"])) ? $_POST ["titulus"] : "";
|
||||
$genlit = (isset($_POST ["genlit"])) ? $_POST ["genlit"] : "";
|
||||
$res = (isset($_POST ["res"])) ? $_POST ["res"] : "";
|
||||
$fasc1 = (isset($_POST ["fasc1"])) ? $_POST ["fasc1"] : "";
|
||||
$fasc2 = (isset($_POST ["fasc2"])) ? $_POST ["fasc2"] : "";
|
||||
$dig1 = (isset($_POST ["dig1"])) ? $_POST ["dig1"] : "";
|
||||
$dig2 = (isset($_POST ["dig2"])) ? $_POST ["dig2"] : "";
|
||||
$ord = (isset($_POST ["ord"])) ? $_POST ["ord"] : "ASC";
|
||||
//
|
||||
$sel = (isset($_POST ["sel"])) ? $_POST ["sel"] : 1;
|
||||
$bl = (isset($_POST ["bl"])) ? $_POST ["bl"] : "";
|
||||
$anf = (isset($_POST ["anf"])) ? $_POST ["anf"] : "";
|
||||
$zur = (isset($_POST ["zur"])) ? $_POST ["zur"] : "";
|
||||
$vor = (isset($_POST ["vor"])) ? $_POST ["vor"] : "";
|
||||
$end = (isset($_POST ["end"])) ? $_POST ["end"] : "";
|
||||
//
|
||||
if (($bl == "l◄") AND ($anf != "")) { $sel = 1; }
|
||||
if (($bl == "►") AND ($vor != "")) { $sel = $vor; }
|
||||
if (($bl == "◄") AND ($zur != "")) { $sel = $zur; }
|
||||
if (($bl == "►l") AND ($end != "")) { $sel = $end; }
|
||||
//
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
//
|
||||
$sql_select = "SELECT DISTINCT(Autor) FROM cr_sl WHERE ". $sql_bu . " AND (Autor <> '') ORDER BY Autor";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$insgesamt = $sql_result->num_rows;
|
||||
switch ($insgesamt) {
|
||||
case 0:
|
||||
$treffer = "ne unum quidem nomen";
|
||||
break;
|
||||
case 1:
|
||||
$treffer = "1 nomen";
|
||||
break;
|
||||
default:
|
||||
$treffer = $insgesamt . " nomina";
|
||||
}
|
||||
?>
|
||||
<script>
|
||||
var optionen = new Array();
|
||||
function createDatenseiten() {
|
||||
var insgesamt = "<?php echo $insgesamt ?>" ;
|
||||
if (insgesamt > 10) var range = 30;
|
||||
var rest = insgesamt % range;
|
||||
var divi = insgesamt / range;
|
||||
if (rest == 0) {
|
||||
var ganz = insgesamt / range;
|
||||
} else {
|
||||
var ganz = vorkomma(divi);
|
||||
ganz = ganz - 0; // wieder in Zahl umwandeln
|
||||
}
|
||||
for (var i=1; i<=ganz; i++) {
|
||||
var wert1 = ((i * range) - range) + 1;
|
||||
optionen.push(wert1);
|
||||
var wert2 = (i * range);
|
||||
optionen.push(wert2);
|
||||
}
|
||||
if (rest != 0) {
|
||||
wert1 = (ganz * range) + 1;
|
||||
optionen.push(wert1);
|
||||
wert2 = (ganz * range) + rest;
|
||||
optionen.push(wert2);
|
||||
}
|
||||
var laenge = optionen.length;
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newOpt = document.createElement("option");
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form1.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form2.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (i = 0; i < optionen.length; i++) {
|
||||
if(optionen[i] == "<?php echo $sel ?>") {
|
||||
break;
|
||||
}
|
||||
}
|
||||
document.form1.sel[i/2].selected = "true";
|
||||
document.form2.sel[i/2].selected = "true";
|
||||
}
|
||||
function vorkomma(z) {
|
||||
var s = z.toString();
|
||||
var p = s.indexOf(".");
|
||||
return s.substr(0, p);
|
||||
}
|
||||
function storeSS(id) {
|
||||
var value = document.getElementById(id).innerHTML;
|
||||
value = value.replace(/&/g, '&');
|
||||
sessionStorage.setItem("ID", "symbolae");
|
||||
sessionStorage.setItem("auctor", value);
|
||||
document.location.href = "symbolae.php";
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php
|
||||
include("header.inc.php");
|
||||
?>
|
||||
<div class="border">
|
||||
<div id="main">
|
||||
<h1>Symbolae · Index auctorum</h1>
|
||||
<table class="abc">
|
||||
<tr>
|
||||
<td class="abc">
|
||||
<form action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<?php
|
||||
echo "<input class='abc' type='submit' name='bu' value='✳'>";
|
||||
foreach (range('A', 'Y') as $char) {
|
||||
echo "<input class='abc' type='submit' name='bu' value=$char>";
|
||||
}
|
||||
echo "<input class='abc' id='Z' type='submit' name='bu' value='Z'>";
|
||||
?>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p id="treffer"><?php echo "  " . $bu ?> = <?php echo $treffer ?></p>
|
||||
<form name="form1" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form1.submit()"></select>
|
||||
</form>
|
||||
<?php
|
||||
$anz_angezeigte = 0;
|
||||
if ($insgesamt > 0) {
|
||||
if ($insgesamt <= 30) { $range = 0; }
|
||||
if ($insgesamt > 10) { $range = 30; }
|
||||
$sel = $sel-1;
|
||||
if ($insgesamt > 10) { $sql_limit = "LIMIT $sel, $range"; } else { $sql_limit =""; }
|
||||
$sql_select = "$sql_select $sql_limit";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$anz_angezeigte = $sql_result->num_rows;
|
||||
$zaehler = $sel;
|
||||
echo "<table id='daten'>";
|
||||
while ($row = $sql_result->fetch_object()) {
|
||||
$autor = trim($row->Autor);
|
||||
if ($autor !="") {
|
||||
$zaehler++;
|
||||
echo "<tr><td class='zaehler'>$zaehler.</td><td class='zeile'>
|
||||
<a href='#' id='$zaehler' onClick='storeSS($zaehler); return false;'>$autor</a>
|
||||
</td></tr>";
|
||||
}
|
||||
}
|
||||
echo "</table>";
|
||||
}
|
||||
$db->close();
|
||||
?>
|
||||
<p> </p>
|
||||
<form name="form2" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form2.submit()"></select>
|
||||
</form>
|
||||
<?php
|
||||
if ($anz_angezeigte > 20) {
|
||||
echo "<p id='sursum'><a href='javascript:window.scrollTo(0, 0);'>sursum</a></p>";
|
||||
}
|
||||
?>
|
||||
<p> </p>
|
||||
<script type="text/javascript">
|
||||
createDatenseiten();
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
document.form1.anf.value = 0;
|
||||
document.form2.anf.value = 0;
|
||||
// nicht über Ende hinaus beim Vorblättern:
|
||||
var end = <?php echo $sel ?> + <?php echo $range ?> + 1;
|
||||
if (end > optionen[optionen.length-2]) { end = 1; }
|
||||
document.form1.vor.value = end ;
|
||||
document.form2.vor.value = end ;
|
||||
// nicht über Anfang hinaus beim Zurückblättern:
|
||||
var zur = <?php echo $sel ?> - <?php echo $range ?> + 1;
|
||||
if (zur < 0) { zur = 1; }
|
||||
document.form1.zur.value = zur;
|
||||
document.form2.zur.value = zur;
|
||||
// damit "Alle" ausgeschlossen bleibt:
|
||||
document.form1.end.value = optionen[optionen.length-2];
|
||||
document.form2.end.value = optionen[optionen.length-2];
|
||||
if ( "<?php echo $insgesamt ?>" > 30) {
|
||||
document.form1.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" > 30) && ("<?php echo $anz_angezeigte ?>" > 20)) {
|
||||
document.form2.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" <= 30) && ("<?php echo $anz_angezeigte ?>" > 20)) {
|
||||
document.getElementById("sursum").style.paddingTop = "0";
|
||||
document.form2.style.height = "0px";
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
<?php include("footer.inc.php");?>
|
||||
</body>
|
||||
</html>
|
||||
245
src/civis-romanus_scriptor-latinus/idx_sym_tit.php
Normal file
@@ -0,0 +1,245 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Civis Romani et Scriptoris Latini – Index titulorum symbolarum</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 19.5.2015 // 20.7.2015 // 4.11.2018 // 2.9.2020 // 8.4.2021 -->
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<link rel="stylesheet" type="text/css" href="css/idx.css">
|
||||
<script src="js/store.js" type="text/javascript"></script>
|
||||
<?php
|
||||
// Debugging:
|
||||
error_reporting(E_ALL);
|
||||
ini_set('display_errors', true);
|
||||
include("php/betacode.inc.php");
|
||||
$PHP_SELF = $_SERVER ["PHP_SELF"];
|
||||
$bu = (isset($_POST ["bu"])) ? $_POST ["bu"] : "✳";
|
||||
//
|
||||
$gbu = array_search($bu, $betacode);
|
||||
$sql_bu = "((Titel LIKE '$bu%') OR (Titel LIKE '«$bu%') OR (Titel LIKE '$gbu%') OR (Titel LIKE '«$gbu%'))";
|
||||
//
|
||||
$auctor = (isset($_POST ["auctor"])) ? $_POST ["auctor"] : "";
|
||||
// $titulus = (isset($_POST ["titulus"])) ? $_POST ["titulus"] : "";
|
||||
$genlit = (isset($_POST ["genlit"])) ? $_POST ["genlit"] : "";
|
||||
$res = (isset($_POST ["res"])) ? $_POST ["res"] : "";
|
||||
$fasc1 = (isset($_POST ["fasc1"])) ? $_POST ["fasc1"] : "";
|
||||
$fasc2 = (isset($_POST ["fasc2"])) ? $_POST ["fasc2"] : "";
|
||||
$dig1 = (isset($_POST ["dig1"])) ? $_POST ["dig1"] : "";
|
||||
$dig2 = (isset($_POST ["dig2"])) ? $_POST ["dig2"] : "";
|
||||
$ord = (isset($_POST ["ord"])) ? $_POST ["ord"] : "ASC";
|
||||
//
|
||||
$sel = (isset($_POST ["sel"])) ? $_POST ["sel"] : 1;
|
||||
$bl = (isset($_POST ["bl"])) ? $_POST ["bl"] : "";
|
||||
$anf = (isset($_POST ["anf"])) ? $_POST ["anf"] : "";
|
||||
$zur = (isset($_POST ["zur"])) ? $_POST ["zur"] : "";
|
||||
$vor = (isset($_POST ["vor"])) ? $_POST ["vor"] : "";
|
||||
$end = (isset($_POST ["end"])) ? $_POST ["end"] : "";
|
||||
//
|
||||
if (($bl == "l◄") AND ($anf != "")) { $sel = 1; }
|
||||
if (($bl == "►") AND ($vor != "")) { $sel = $vor; }
|
||||
if (($bl == "◄") AND ($zur != "")) { $sel = $zur; }
|
||||
if (($bl == "►l") AND ($end != "")) { $sel = $end; }
|
||||
//
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
//
|
||||
$sql_select = "SELECT DISTINCT(Titel) FROM cr_sl WHERE ". $sql_bu . " AND (Titel <>'') ORDER BY Titel" ;
|
||||
$sql_result = $db->query($sql_select);
|
||||
$insgesamt = $sql_result->num_rows;
|
||||
switch ($insgesamt) {
|
||||
case 0:
|
||||
$treffer = "ne unus quidem titulus";
|
||||
break;
|
||||
case 1:
|
||||
$treffer = "1 titulus";
|
||||
break;
|
||||
default:
|
||||
$treffer = $insgesamt . " tituli";
|
||||
}
|
||||
?>
|
||||
<script>
|
||||
var optionen = new Array();
|
||||
function createDatenseiten() {
|
||||
var insgesamt = "<?php echo $insgesamt ?>" ;
|
||||
if (insgesamt > 10) var range = 30;
|
||||
var rest = insgesamt % range;
|
||||
var divi = insgesamt / range;
|
||||
if (rest == 0) {
|
||||
var ganz = insgesamt / range;
|
||||
} else {
|
||||
var ganz = vorkomma(divi);
|
||||
ganz = ganz - 0; // wieder in Zahl umwandeln
|
||||
}
|
||||
for (var i=1; i<=ganz; i++) {
|
||||
var wert1 = ((i * range) - range) + 1;
|
||||
optionen.push(wert1);
|
||||
var wert2 = (i * range);
|
||||
optionen.push(wert2);
|
||||
}
|
||||
if (rest != 0) {
|
||||
wert1 = (ganz * range) + 1;
|
||||
optionen.push(wert1);
|
||||
wert2 = (ganz * range) + rest;
|
||||
optionen.push(wert2);
|
||||
}
|
||||
var laenge = optionen.length;
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newOpt = document.createElement("option");
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form1.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form2.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (i = 0; i < optionen.length; i++) {
|
||||
if(optionen[i] == "<?php echo $sel ?>") {
|
||||
break;
|
||||
}
|
||||
}
|
||||
document.form1.sel[i/2].selected = "true";
|
||||
document.form2.sel[i/2].selected = "true";
|
||||
}
|
||||
function vorkomma(z) {
|
||||
var s = z.toString();
|
||||
var p = s.indexOf(".");
|
||||
return s.substr(0, p);
|
||||
}
|
||||
function storeSS(id) {
|
||||
var value = document.getElementById(id).innerHTML;
|
||||
value = value.replace(/&/g, '&');
|
||||
sessionStorage.setItem("ID", "symbolae");
|
||||
sessionStorage.setItem("titulus", value);
|
||||
document.location.href = "symbolae.php";
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php
|
||||
include("header.inc.php");
|
||||
?>
|
||||
<div class="border">
|
||||
<div id="main">
|
||||
<h1>Symbolae · Index titulorum</h1>
|
||||
<table class="abc">
|
||||
<tr>
|
||||
<td class="abc">
|
||||
<form action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<?php
|
||||
echo "<input class='abc' type='submit' name='bu' value='✳'>";
|
||||
foreach (range('A', 'Y') as $char) {
|
||||
echo "<input class='abc' type='submit' name='bu' value=$char>";
|
||||
}
|
||||
echo "<input class='abc' id='Z' type='submit' name='bu' value='Z'>";
|
||||
?>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p id="treffer"><?php echo "  " . $bu ?> = <?php echo $treffer ?></p>
|
||||
<form name="form1" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form1.submit()"></select>
|
||||
</form>
|
||||
<?php
|
||||
$anz_angezeigte = 0;
|
||||
if ($insgesamt > 0) {
|
||||
if ($insgesamt <= 30) { $range = 0; }
|
||||
if ($insgesamt > 10) { $range = 30; }
|
||||
$sel = $sel-1;
|
||||
if ($insgesamt > 10) { $sql_limit = "LIMIT $sel, $range"; } else { $sql_limit =""; }
|
||||
$sql_select = "$sql_select $sql_limit";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$anz_angezeigte = $sql_result->num_rows;
|
||||
$zaehler = $sel;
|
||||
echo "<table id='daten'>";
|
||||
if ($sql_result) {
|
||||
while ($row = $sql_result->fetch_object()) {
|
||||
$titel = trim($row->Titel);
|
||||
if ($titel !="") {
|
||||
$zaehler++;
|
||||
echo "<tr><td class='zaehler'>$zaehler.</td><td class='zeile'>
|
||||
<a href='#' id='$zaehler' onClick='storeSS($zaehler); return false;'>$titel</a>
|
||||
</td></tr>";
|
||||
}
|
||||
}
|
||||
}
|
||||
echo "</table>";
|
||||
}
|
||||
$db->close();
|
||||
?>
|
||||
<p> </p>
|
||||
<form name="form2" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form2.submit()"></select>
|
||||
</form>
|
||||
<?php
|
||||
if ($anz_angezeigte > 20) {
|
||||
echo "<p id='sursum'><a href='javascript:window.scrollTo(0, 0);'>sursum</a></p>";
|
||||
}
|
||||
?>
|
||||
<p> </p>
|
||||
<script type="text/javascript">
|
||||
createDatenseiten();
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
document.form1.anf.value = 0;
|
||||
document.form2.anf.value = 0;
|
||||
// nicht über Ende hinaus beim Vorblättern:
|
||||
var end = <?php echo $sel ?> + <?php echo $range ?> + 1;
|
||||
if (end > optionen[optionen.length-2]) { end = 1; }
|
||||
document.form1.vor.value = end ;
|
||||
document.form2.vor.value = end ;
|
||||
// nicht über Anfang hinaus beim Zurückblättern:
|
||||
var zur = <?php echo $sel ?> - <?php echo $range ?> + 1;
|
||||
if (zur < 0) { zur = 1; }
|
||||
document.form1.zur.value = zur;
|
||||
document.form2.zur.value = zur;
|
||||
// damit "Alle" ausgeschlossen bleibt:
|
||||
document.form1.end.value = optionen[optionen.length-2];
|
||||
document.form2.end.value = optionen[optionen.length-2];
|
||||
if ( "<?php echo $insgesamt ?>" > 30) {
|
||||
document.form1.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" > 30) && ("<?php echo $anz_angezeigte ?>" > 20)) {
|
||||
document.form2.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" <= 30) && ("<?php echo $anz_angezeigte ?>" > 20)) {
|
||||
document.getElementById("sursum").style.paddingTop = "0";
|
||||
document.form2.style.height = "0px";
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
<?php include("footer.inc.php");?>
|
||||
</body>
|
||||
</html>
|
||||
241
src/civis-romanus_scriptor-latinus/idx_ver_arc_auc.php
Normal file
@@ -0,0 +1,241 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Civis Romani et Scriptoris Latini – Index auctorum archetyporum</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 4.11.2018 // 2.9.2020 // 8.4.2021 -->
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<link rel="stylesheet" type="text/css" href="css/idx.css">
|
||||
<script src="js/store.js" type="text/javascript"></script>
|
||||
<?php
|
||||
include("php/betacode.inc.php");
|
||||
$PHP_SELF = $_SERVER ["PHP_SELF"];
|
||||
$bu = (isset($_POST ["bu"])) ? $_POST ["bu"] : "✳";
|
||||
//
|
||||
$gbu = array_search($bu, $betacode);
|
||||
$sql_bu = "((Originalautor LIKE '$bu%') OR (Originalautor LIKE '«$bu%') OR (Originalautor LIKE '$gbu%') OR (Originalautor LIKE '«$gbu%'))";
|
||||
//
|
||||
// $aucO = (isset($_POST ["aucO"])) ? $_POST ["aucO"] : "";
|
||||
$titO = (isset($_POST ["titO"])) ? $_POST ["titO"] : "";
|
||||
$linO = (isset($_POST ["linO"])) ? $_POST ["linO"] : "";
|
||||
$aucV = (isset($_POST ["aucV"])) ? $_POST ["aucV"] : "";
|
||||
$titV = (isset($_POST ["titV"])) ? $_POST ["titV"] : "";
|
||||
$linV = (isset($_POST ["linV"])) ? $_POST ["linV"] : "";
|
||||
$dig1 = (isset($_POST ["dig1"])) ? $_POST ["dig1"] : "";
|
||||
$dig2 = (isset($_POST ["dig2"])) ? $_POST ["dig2"] : "";
|
||||
$ord = (isset($_POST ["ord"])) ? $_POST ["ord"] : "ASC";
|
||||
//
|
||||
$sel = (isset($_POST ["sel"])) ? $_POST ["sel"] : 1;
|
||||
$bl = (isset($_POST ["bl"])) ? $_POST ["bl"] : "";
|
||||
$anf = (isset($_POST ["anf"])) ? $_POST ["anf"] : "";
|
||||
$zur = (isset($_POST ["zur"])) ? $_POST ["zur"] : "";
|
||||
$vor = (isset($_POST ["vor"])) ? $_POST ["vor"] : "";
|
||||
$end = (isset($_POST ["end"])) ? $_POST ["end"] : "";
|
||||
//
|
||||
if (($bl == "l◄") AND ($anf != "")) { $sel = 1; }
|
||||
if (($bl == "►") AND ($vor != "")) { $sel = $vor; }
|
||||
if (($bl == "◄") AND ($zur != "")) { $sel = $zur; }
|
||||
if (($bl == "►l") AND ($end != "")) { $sel = $end; }
|
||||
//
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
//
|
||||
$sql_select = "SELECT DISTINCT(Originalautor) FROM cr_sl WHERE ". $sql_bu . " AND (Uebersetzung = '1') AND (Originalautor <> '') ORDER BY Originalautor";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$insgesamt = $sql_result->num_rows;
|
||||
switch ($insgesamt) {
|
||||
case 0:
|
||||
$treffer = "ne unum quidem nomen";
|
||||
break;
|
||||
case 1:
|
||||
$treffer = "1 nomen";
|
||||
break;
|
||||
default:
|
||||
$treffer = $insgesamt . " nomina";
|
||||
}
|
||||
?>
|
||||
<script>
|
||||
var optionen = new Array();
|
||||
function createDatenseiten() {
|
||||
var insgesamt = "<?php echo $insgesamt ?>" ;
|
||||
if (insgesamt > 10) var range = 30;
|
||||
var rest = insgesamt % range;
|
||||
var divi = insgesamt / range;
|
||||
if (rest == 0) {
|
||||
var ganz = insgesamt / range;
|
||||
} else {
|
||||
var ganz = vorkomma(divi);
|
||||
ganz = ganz - 0; // wieder in Zahl umwandeln
|
||||
}
|
||||
for (var i=1; i<=ganz; i++) {
|
||||
var wert1 = ((i * range) - range) + 1;
|
||||
optionen.push(wert1);
|
||||
var wert2 = (i * range);
|
||||
optionen.push(wert2);
|
||||
}
|
||||
if (rest != 0) {
|
||||
wert1 = (ganz * range) + 1;
|
||||
optionen.push(wert1);
|
||||
wert2 = (ganz * range) + rest;
|
||||
optionen.push(wert2);
|
||||
}
|
||||
var laenge = optionen.length;
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newOpt = document.createElement("option");
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form1.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form2.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (i = 0; i < optionen.length; i++) {
|
||||
if(optionen[i] == "<?php echo $sel ?>") {
|
||||
break;
|
||||
}
|
||||
}
|
||||
document.form1.sel[i/2].selected = "true";
|
||||
document.form2.sel[i/2].selected = "true";
|
||||
}
|
||||
function vorkomma(z) {
|
||||
var s = z.toString();
|
||||
var p = s.indexOf(".");
|
||||
return s.substr(0, p);
|
||||
}
|
||||
function storeSS(id) {
|
||||
var value = document.getElementById(id).innerHTML;
|
||||
value = value.replace(/&/g, '&');
|
||||
sessionStorage.setItem("ID", "versiones");
|
||||
sessionStorage.setItem("aucO", value);
|
||||
document.location.href = "versiones.php";
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php
|
||||
include("header.inc.php");
|
||||
?>
|
||||
<div class="border">
|
||||
<div id="main">
|
||||
<h1>Versiones · Index auctorum archetyporum</h1>
|
||||
<table class="abc">
|
||||
<tr>
|
||||
<td class="abc">
|
||||
<form action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<?php
|
||||
echo "<input class='abc' type='submit' name='bu' value='✳'>";
|
||||
foreach (range('A', 'Y') as $char) {
|
||||
echo "<input class='abc' type='submit' name='bu' value=$char>";
|
||||
}
|
||||
echo "<input class='abc' id='Z' type='submit' name='bu' value='Z'>";
|
||||
?>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p id="treffer"><?php echo "  " . $bu ?> = <?php echo $treffer ?></p>
|
||||
<form name="form1" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<!-- <input type="submit" id="dummy" value=""> -->
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form1.submit()"></select>
|
||||
</form>
|
||||
<?php
|
||||
$anz_angezeigte = 0;
|
||||
if ($insgesamt > 0) {
|
||||
if ($insgesamt <= 30) { $range = 0; }
|
||||
if ($insgesamt > 10) { $range = 30;}
|
||||
$sel = $sel-1;
|
||||
if ($insgesamt > 10) { $sql_limit = "LIMIT $sel, $range"; } else { $sql_limit =""; }
|
||||
$sql_select = "$sql_select $sql_limit";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$anz_angezeigte = $sql_result->num_rows;
|
||||
$zaehler = $sel;
|
||||
echo "<table id='daten'>";
|
||||
while ($row = $sql_result->fetch_object()) {
|
||||
$originalautor = trim($row->Originalautor);
|
||||
if ($originalautor !="") {
|
||||
$zaehler++;
|
||||
echo "<tr><td class='zaehler'>$zaehler.</td><td class='zeile'>
|
||||
<a href='#' id='$zaehler' onClick='storeSS($zaehler); return false;'>$originalautor</a>
|
||||
</td></tr>";
|
||||
}
|
||||
}
|
||||
echo "</table>";
|
||||
}
|
||||
$db->close();
|
||||
?>
|
||||
<p> </p>
|
||||
<form name="form2" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form2.submit()"></select>
|
||||
</form>
|
||||
<?php
|
||||
if ($anz_angezeigte > 20) {
|
||||
echo "<p id='sursum'><a href='javascript:window.scrollTo(0, 0);'>sursum</a></p>";
|
||||
}
|
||||
?>
|
||||
<p> </p>
|
||||
<script type="text/javascript">
|
||||
createDatenseiten();
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
document.form1.anf.value = 0;
|
||||
document.form2.anf.value = 0;
|
||||
// nicht über Ende hinaus beim Vorblättern:
|
||||
var end = <?php echo $sel ?> + <?php echo $range ?> + 1;
|
||||
if (end > optionen[optionen.length-2]) { end = 1; }
|
||||
document.form1.vor.value = end ;
|
||||
document.form2.vor.value = end ;
|
||||
// nicht über Anfang hinaus beim Zurückblättern:
|
||||
var zur = <?php echo $sel ?> - <?php echo $range ?> + 1;
|
||||
if (zur < 0) { zur = 1; }
|
||||
document.form1.zur.value = zur;
|
||||
document.form2.zur.value = zur;
|
||||
// damit "Alle" ausgeschlossen bleibt:
|
||||
document.form1.end.value = optionen[optionen.length-2];
|
||||
document.form2.end.value = optionen[optionen.length-2];
|
||||
if ( "<?php echo $insgesamt ?>" > 30) {
|
||||
document.form1.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" > 30) && ("<?php echo $anz_angezeigte ?>" > 20)) {
|
||||
document.form2.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" <= 30) && ("<?php echo $anz_angezeigte ?>" > 20)) {
|
||||
document.getElementById("sursum").style.paddingTop = "0";
|
||||
document.form2.style.height = "0px";
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
<?php include("footer.inc.php");?>
|
||||
</body>
|
||||
</html>
|
||||
242
src/civis-romanus_scriptor-latinus/idx_ver_arc_tit.php
Normal file
@@ -0,0 +1,242 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Civis Romani et Scriptoris Latini – Index titulorum archetyporum</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 4.11.2018 // 2.9.2020 // 8.4.2021 -->
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<link rel="stylesheet" type="text/css" href="css/idx.css">
|
||||
<script src="js/store.js" type="text/javascript"></script>
|
||||
<?php
|
||||
include("php/betacode.inc.php");
|
||||
$PHP_SELF = $_SERVER ["PHP_SELF"];
|
||||
$bu = (isset($_POST ["bu"])) ? $_POST ["bu"] : "✳";
|
||||
//
|
||||
$gbu = array_search($bu, $betacode);
|
||||
$sql_bu = "((Originaltitel LIKE '$bu%') OR (Originaltitel LIKE '«$bu%') OR (Originaltitel LIKE '$gbu%') OR (Originaltitel LIKE '«$gbu%'))";
|
||||
//
|
||||
$aucO = (isset($_POST ["aucO"])) ? $_POST ["aucO"] : "";
|
||||
// $titO = (isset($_POST ["titO"])) ? $_POST ["titO"] : "";
|
||||
$linO = (isset($_POST ["linO"])) ? $_POST ["linO"] : "";
|
||||
$aucV = (isset($_POST ["aucV"])) ? $_POST ["aucV"] : "";
|
||||
$titV = (isset($_POST ["titV"])) ? $_POST ["titV"] : "";
|
||||
$linV = (isset($_POST ["linV"])) ? $_POST ["linV"] : "";
|
||||
$dig1 = (isset($_POST ["dig1"])) ? $_POST ["dig1"] : "";
|
||||
$dig2 = (isset($_POST ["dig2"])) ? $_POST ["dig2"] : "";
|
||||
$ord = (isset($_POST ["ord"])) ? $_POST ["ord"] : "ASC";
|
||||
//
|
||||
$sel = (isset($_POST ["sel"])) ? $_POST ["sel"] : 1;
|
||||
$bl = (isset($_POST ["bl"])) ? $_POST ["bl"] : "";
|
||||
$anf = (isset($_POST ["anf"])) ? $_POST ["anf"] : "";
|
||||
$zur = (isset($_POST ["zur"])) ? $_POST ["zur"] : "";
|
||||
$vor = (isset($_POST ["vor"])) ? $_POST ["vor"] : "";
|
||||
$end = (isset($_POST ["end"])) ? $_POST ["end"] : "";
|
||||
//
|
||||
if (($bl == "l◄") AND ($anf != "")) { $sel = 1; }
|
||||
if (($bl == "►") AND ($vor != "")) { $sel = $vor; }
|
||||
if (($bl == "◄") AND ($zur != "")) { $sel = $zur; }
|
||||
if (($bl == "►l") AND ($end != "")) { $sel = $end; }
|
||||
//
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
//
|
||||
$sql_select = "SELECT DISTINCT(Originaltitel) FROM cr_sl WHERE ". $sql_bu . " AND (Uebersetzung = '1') AND (Originaltitel <> '') ORDER BY Originaltitel";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$insgesamt = $sql_result->num_rows;
|
||||
switch ($insgesamt) {
|
||||
case 0:
|
||||
$treffer = "ne unus quidem titulus";
|
||||
break;
|
||||
case 1:
|
||||
$treffer = "1 titulus";
|
||||
break;
|
||||
default:
|
||||
$treffer = $insgesamt . " tituli";
|
||||
}
|
||||
?>
|
||||
<script>
|
||||
var optionen = new Array();
|
||||
function createDatenseiten() {
|
||||
var insgesamt = "<?php echo $insgesamt ?>" ;
|
||||
if (insgesamt > 10) var range = 30;
|
||||
var rest = insgesamt % range;
|
||||
var divi = insgesamt / range;
|
||||
if (rest == 0) {
|
||||
var ganz = insgesamt / range;
|
||||
} else {
|
||||
var ganz = vorkomma(divi);
|
||||
ganz = ganz - 0; // wieder in Zahl umwandeln
|
||||
}
|
||||
for (var i=1; i<=ganz; i++) {
|
||||
var wert1 = ((i * range) - range) + 1;
|
||||
optionen.push(wert1);
|
||||
var wert2 = (i * range);
|
||||
optionen.push(wert2);
|
||||
}
|
||||
if (rest != 0) {
|
||||
wert1 = (ganz * range) + 1;
|
||||
optionen.push(wert1);
|
||||
wert2 = (ganz * range) + rest;
|
||||
optionen.push(wert2);
|
||||
}
|
||||
var laenge = optionen.length;
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newOpt = document.createElement("option");
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form1.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form2.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (i = 0; i < optionen.length; i++) {
|
||||
if(optionen[i] == "<?php echo $sel ?>") {
|
||||
break;
|
||||
}
|
||||
}
|
||||
document.form1.sel[i/2].selected = "true";
|
||||
document.form2.sel[i/2].selected = "true";
|
||||
}
|
||||
function vorkomma(z) {
|
||||
var s = z.toString();
|
||||
var p = s.indexOf(".");
|
||||
return s.substr(0, p);
|
||||
}
|
||||
function storeSS(id) {
|
||||
var value = document.getElementById(id).innerHTML;
|
||||
value = value.replace(/&/g, '&');
|
||||
sessionStorage.setItem("ID", "versiones");
|
||||
sessionStorage.setItem("titO", value);
|
||||
document.location.href = "versiones.php";
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php
|
||||
include("header.inc.php");
|
||||
?>
|
||||
<div class="border">
|
||||
<div id="main">
|
||||
<h1>Versiones · Index titulorum archetyporum</h1>
|
||||
<table class="abc">
|
||||
<tr>
|
||||
<td class="abc">
|
||||
<form action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<?php
|
||||
echo "<input class='abc' type='submit' name='bu' value='✳'>";
|
||||
foreach (range('A', 'Y') as $char) {
|
||||
echo "<input class='abc' type='submit' name='bu' value=$char>";
|
||||
}
|
||||
echo "<input class='abc' id='Z' type='submit' name='bu' value='Z'>";
|
||||
?>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p id="treffer"><?php echo "  " . $bu ?> = <?php echo $treffer ?></p>
|
||||
<form name="form1" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<!-- <input type="submit" id="dummy" value=""> -->
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form1.submit()"></select>
|
||||
</form>
|
||||
<?php
|
||||
$anz_angezeigte = 0;
|
||||
if ($insgesamt > 0) {
|
||||
if ($insgesamt <= 30) { $range = 0; }
|
||||
if ($insgesamt > 10) { $range = 30;}
|
||||
$sel = $sel-1;
|
||||
if ($insgesamt > 10) { $sql_limit = "LIMIT $sel, $range"; } else { $sql_limit =""; }
|
||||
$sql_select = "$sql_select $sql_limit";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$anz_angezeigte = $sql_result->num_rows;
|
||||
$zaehler = $sel;
|
||||
echo "<table id='daten'>";
|
||||
while ($row = $sql_result->fetch_object()) {
|
||||
$originaltitel = trim($row->Originaltitel);
|
||||
if ($originaltitel !="") {
|
||||
$zaehler++;
|
||||
echo "<tr><td class='zaehler'>$zaehler.</td><td class='zeile'>
|
||||
<a href='#' id='$zaehler' onClick='storeSS($zaehler); return false;'>$originaltitel</a>
|
||||
</td></tr>";
|
||||
}
|
||||
}
|
||||
echo "</table>";
|
||||
}
|
||||
$db->close();
|
||||
?>
|
||||
<p> </p>
|
||||
<form name="form2" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<!-- <input type="submit" id="dummy" value=""> -->
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form2.submit()"></select>
|
||||
</form>
|
||||
<?php
|
||||
if ($anz_angezeigte > 20) {
|
||||
echo "<p id='sursum'><a href='javascript:window.scrollTo(0, 0);'>sursum</a></p>";
|
||||
}
|
||||
?>
|
||||
<p> </p>
|
||||
<script type="text/javascript">
|
||||
createDatenseiten();
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
document.form1.anf.value = 0;
|
||||
document.form2.anf.value = 0;
|
||||
// nicht über Ende hinaus beim Vorblättern:
|
||||
var end = <?php echo $sel ?> + <?php echo $range ?> + 1;
|
||||
if (end > optionen[optionen.length-2]) { end = 1; }
|
||||
document.form1.vor.value = end ;
|
||||
document.form2.vor.value = end ;
|
||||
// nicht über Anfang hinaus beim Zurückblättern:
|
||||
var zur = <?php echo $sel ?> - <?php echo $range ?> + 1;
|
||||
if (zur < 0) { zur = 1; }
|
||||
document.form1.zur.value = zur;
|
||||
document.form2.zur.value = zur;
|
||||
// damit "Alle" ausgeschlossen bleibt:
|
||||
document.form1.end.value = optionen[optionen.length-2];
|
||||
document.form2.end.value = optionen[optionen.length-2];
|
||||
if ( "<?php echo $insgesamt ?>" > 30) {
|
||||
document.form1.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" > 30) && ("<?php echo $anz_angezeigte ?>" > 20)) {
|
||||
document.form2.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" <= 30) && ("<?php echo $anz_angezeigte ?>" > 20)) {
|
||||
document.getElementById("sursum").style.paddingTop = "0";
|
||||
document.form2.style.height = "0px";
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
<?php include("footer.inc.php");?>
|
||||
</body>
|
||||
</html>
|
||||
241
src/civis-romanus_scriptor-latinus/idx_ver_int.php
Normal file
@@ -0,0 +1,241 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Civis Romani et Scriptoris Latini – Index interpretum</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 4.7.2015 // 26.6.2015 // 4.11.2018 // 2.9.2020 // 8.4.2021 -->
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<link rel="stylesheet" type="text/css" href="css/idx.css">
|
||||
<script src="js/store.js" type="text/javascript"></script>
|
||||
<?php
|
||||
include("php/betacode.inc.php");
|
||||
$PHP_SELF = $_SERVER ["PHP_SELF"];
|
||||
$bu = (isset($_POST ["bu"])) ? $_POST ["bu"] : "✳";
|
||||
//
|
||||
$gbu = array_search($bu, $betacode);
|
||||
$sql_bu = "((Autor LIKE '$bu%') OR (Autor LIKE '«$bu%') OR (Autor LIKE '$gbu%') OR (Autor LIKE '«$gbu%'))";
|
||||
//
|
||||
$aucO = (isset($_POST ["aucO"])) ? $_POST ["aucO"] : "";
|
||||
$titO = (isset($_POST ["titO"])) ? $_POST ["titO"] : "";
|
||||
$linO = (isset($_POST ["linO"])) ? $_POST ["linO"] : "";
|
||||
// $fasc1 = (isset($_POST ["aucV"])) ? $_POST ["aucV"] : "";
|
||||
$titV = (isset($_POST ["titV"])) ? $_POST ["titV"] : "";
|
||||
$linV = (isset($_POST ["linV"])) ? $_POST ["linV"] : "";
|
||||
$dig1 = (isset($_POST ["dig1"])) ? $_POST ["dig1"] : "";
|
||||
$dig2 = (isset($_POST ["dig2"])) ? $_POST ["dig2"] : "";
|
||||
$ord = (isset($_POST ["ord"])) ? $_POST ["ord"] : "ASC";
|
||||
//
|
||||
$sel = (isset($_POST ["sel"])) ? $_POST ["sel"] : 1;
|
||||
$bl = (isset($_POST ["bl"])) ? $_POST ["bl"] : "";
|
||||
$anf = (isset($_POST ["anf"])) ? $_POST ["anf"] : "";
|
||||
$zur = (isset($_POST ["zur"])) ? $_POST ["zur"] : "";
|
||||
$vor = (isset($_POST ["vor"])) ? $_POST ["vor"] : "";
|
||||
$end = (isset($_POST ["end"])) ? $_POST ["end"] : "";
|
||||
//
|
||||
if (($bl == "l◄") AND ($anf != "")) { $sel = 1; }
|
||||
if (($bl == "►") AND ($vor != "")) { $sel = $vor; }
|
||||
if (($bl == "◄") AND ($zur != "")) { $sel = $zur; }
|
||||
if (($bl == "►l") AND ($end != "")) { $sel = $end; }
|
||||
//
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
//
|
||||
$sql_select = "SELECT DISTINCT(Autor) FROM cr_sl WHERE ". $sql_bu . " AND (Uebersetzung = '1') AND (Autor <> '') ORDER BY Autor";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$insgesamt = $sql_result->num_rows;
|
||||
switch ($insgesamt) {
|
||||
case 0:
|
||||
$treffer = "ne unum quidem nomen";
|
||||
break;
|
||||
case 1:
|
||||
$treffer = "1 nomen";
|
||||
break;
|
||||
default:
|
||||
$treffer = $insgesamt . " nomina";
|
||||
}
|
||||
?>
|
||||
<script>
|
||||
var optionen = new Array();
|
||||
function createDatenseiten() {
|
||||
var insgesamt = "<?php echo $insgesamt ?>" ;
|
||||
if (insgesamt > 10) var range = 30;
|
||||
var rest = insgesamt % range;
|
||||
var divi = insgesamt / range;
|
||||
if (rest == 0) {
|
||||
var ganz = insgesamt / range;
|
||||
} else {
|
||||
var ganz = vorkomma(divi);
|
||||
ganz = ganz - 0; // wieder in Zahl umwandeln
|
||||
}
|
||||
for (var i=1; i<=ganz; i++) {
|
||||
var wert1 = ((i * range) - range) + 1;
|
||||
optionen.push(wert1);
|
||||
var wert2 = (i * range);
|
||||
optionen.push(wert2);
|
||||
}
|
||||
if (rest != 0) {
|
||||
wert1 = (ganz * range) + 1;
|
||||
optionen.push(wert1);
|
||||
wert2 = (ganz * range) + rest;
|
||||
optionen.push(wert2);
|
||||
}
|
||||
var laenge = optionen.length;
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newOpt = document.createElement("option");
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form1.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form2.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (i = 0; i < optionen.length; i++) {
|
||||
if(optionen[i] == "<?php echo $sel ?>") {
|
||||
break;
|
||||
}
|
||||
}
|
||||
document.form1.sel[i/2].selected = "true";
|
||||
document.form2.sel[i/2].selected = "true";
|
||||
}
|
||||
function vorkomma(z) {
|
||||
var s = z.toString();
|
||||
var p = s.indexOf(".");
|
||||
return s.substr(0, p);
|
||||
}
|
||||
function storeSS(id) {
|
||||
var value = document.getElementById(id).innerHTML;
|
||||
value = value.replace(/&/g, '&');
|
||||
sessionStorage.setItem("ID", "versiones");
|
||||
sessionStorage.setItem("aucV", value);
|
||||
document.location.href = "versiones.php";
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php
|
||||
include("header.inc.php");
|
||||
?>
|
||||
<div class="border">
|
||||
<div id="main">
|
||||
<h1>Versiones · Index interpretum</h1>
|
||||
<table class="abc">
|
||||
<tr>
|
||||
<td class="abc">
|
||||
<form action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<?php
|
||||
echo "<input class='abc' type='submit' name='bu' value='✳'>";
|
||||
foreach (range('A', 'Y') as $char) {
|
||||
echo "<input class='abc' type='submit' name='bu' value=$char>";
|
||||
}
|
||||
echo "<input class='abc' id='Z' type='submit' name='bu' value='Z'>";
|
||||
?>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p id="treffer"><?php echo "  " . $bu ?> = <?php echo $treffer ?></p>
|
||||
<form name="form1" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form1.submit()"></select>
|
||||
</form>
|
||||
<?php
|
||||
$anz_angezeigte = 0;
|
||||
if ($insgesamt > 0) {
|
||||
if ($insgesamt <= 30) { $range = 0; }
|
||||
if ($insgesamt > 10) { $range = 30;}
|
||||
$sel = $sel-1;
|
||||
if ($insgesamt > 10) { $sql_limit = "LIMIT $sel, $range"; } else { $sql_limit =""; }
|
||||
$sql_select = "$sql_select $sql_limit";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$anz_angezeigte = $sql_result->num_rows;
|
||||
$zaehler = $sel;
|
||||
echo "<table id='daten'>";
|
||||
while ($row = $sql_result->fetch_object()) {
|
||||
$autor = trim($row->Autor);
|
||||
if ($autor != "") {
|
||||
$zaehler++;
|
||||
echo "<tr><td class='zaehler'>$zaehler.</td><td class='zeile'>
|
||||
<a href='#' id='$zaehler' onClick='storeSS($zaehler); return false;'>$autor</a>
|
||||
</td></tr>";
|
||||
}
|
||||
}
|
||||
echo "</table>";
|
||||
}
|
||||
$db->close();
|
||||
?>
|
||||
<p> </p>
|
||||
<form name="form2" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<!-- <input type="submit" id="dummy" value=""> -->
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form2.submit()"></select>
|
||||
</form>
|
||||
<?php
|
||||
if ($anz_angezeigte > 20) {
|
||||
echo "<p id='sursum'><a href='javascript:window.scrollTo(0, 0);'>sursum</a></p>";
|
||||
}
|
||||
?>
|
||||
<p> </p>
|
||||
<script type="text/javascript">
|
||||
createDatenseiten();
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
document.form1.anf.value = 0;
|
||||
document.form2.anf.value = 0;
|
||||
// nicht über Ende hinaus beim Vorblättern:
|
||||
var end = <?php echo $sel ?> + <?php echo $range ?> + 1;
|
||||
if (end > optionen[optionen.length-2]) { end = 1; }
|
||||
document.form1.vor.value = end ;
|
||||
document.form2.vor.value = end ;
|
||||
// nicht über Anfang hinaus beim Zurückblättern:
|
||||
var zur = <?php echo $sel ?> - <?php echo $range ?> + 1;
|
||||
if (zur < 0) { zur = 1; }
|
||||
document.form1.zur.value = zur;
|
||||
document.form2.zur.value = zur;
|
||||
// damit "Alle" ausgeschlossen bleibt:
|
||||
document.form1.end.value = optionen[optionen.length-2];
|
||||
document.form2.end.value = optionen[optionen.length-2];
|
||||
if ( "<?php echo $insgesamt ?>" > 30) {
|
||||
document.form1.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" > 30) && ("<?php echo $anz_angezeigte ?>" > 20)) {
|
||||
document.form2.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" <= 30) && ("<?php echo $anz_angezeigte ?>" > 20)) {
|
||||
document.getElementById("sursum").style.paddingTop = "0";
|
||||
document.form2.style.height = "0px";
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
<?php include("footer.inc.php");?>
|
||||
</body>
|
||||
</html>
|
||||
241
src/civis-romanus_scriptor-latinus/idx_ver_tit.php
Normal file
@@ -0,0 +1,241 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Civis Romani et Scriptoris Latini – Index titulorum versionum</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 4.11.2018 // 2.9.2020 // 8.4.2021 -->
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<link rel="stylesheet" type="text/css" href="css/idx.css">
|
||||
<script src="js/store.js" type="text/javascript"></script>
|
||||
<?php
|
||||
include("php/betacode.inc.php");
|
||||
$PHP_SELF = $_SERVER ["PHP_SELF"];
|
||||
$bu = (isset($_POST ["bu"])) ? $_POST ["bu"] : "✳";
|
||||
//
|
||||
$gbu = array_search($bu, $betacode);
|
||||
$sql_bu = "((Titel LIKE '$bu%') OR (Titel LIKE '«$bu%') OR (Titel LIKE '$gbu%') OR (Titel LIKE '«$gbu%'))";
|
||||
//
|
||||
$aucO = (isset($_POST ["aucO"])) ? $_POST ["aucO"] : "";
|
||||
$titO = (isset($_POST ["titO"])) ? $_POST ["titO"] : "";
|
||||
$linO = (isset($_POST ["linO"])) ? $_POST ["linO"] : "";
|
||||
$aucV = (isset($_POST ["aucV"])) ? $_POST ["aucV"] : "";
|
||||
// $titV = (isset($_POST ["titV"])) ? $_POST ["titV"] : "";
|
||||
$linV = (isset($_POST ["linV"])) ? $_POST ["linV"] : "";
|
||||
$dig1 = (isset($_POST ["dig1"])) ? $_POST ["dig1"] : "";
|
||||
$dig2 = (isset($_POST ["dig2"])) ? $_POST ["dig2"] : "";
|
||||
$ord = (isset($_POST ["ord"])) ? $_POST ["ord"] : "ASC";
|
||||
//
|
||||
$sel = (isset($_POST ["sel"])) ? $_POST ["sel"] : 1;
|
||||
$bl = (isset($_POST ["bl"])) ? $_POST ["bl"] : "";
|
||||
$anf = (isset($_POST ["anf"])) ? $_POST ["anf"] : "";
|
||||
$zur = (isset($_POST ["zur"])) ? $_POST ["zur"] : "";
|
||||
$vor = (isset($_POST ["vor"])) ? $_POST ["vor"] : "";
|
||||
$end = (isset($_POST ["end"])) ? $_POST ["end"] : "";
|
||||
//
|
||||
if (($bl == "l◄") AND ($anf != "")) { $sel = 1; }
|
||||
if (($bl == "►") AND ($vor != "")) { $sel = $vor; }
|
||||
if (($bl == "◄") AND ($zur != "")) { $sel = $zur; }
|
||||
if (($bl == "►l") AND ($end != "")) { $sel = $end; }
|
||||
//
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/db_connection.php';
|
||||
//
|
||||
$sql_select = "SELECT DISTINCT(Titel) FROM cr_sl WHERE ". $sql_bu . " AND (Uebersetzung = '1') AND (Titel <> '') ORDER BY Titel";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$insgesamt = $sql_result->num_rows;
|
||||
switch ($insgesamt) {
|
||||
case 0:
|
||||
$treffer = "ne unus quidem titulus";
|
||||
break;
|
||||
case 1:
|
||||
$treffer = "1 titulus";
|
||||
break;
|
||||
default:
|
||||
$treffer = $insgesamt . " tituli";
|
||||
}
|
||||
?>
|
||||
<script>
|
||||
var optionen = new Array();
|
||||
function createDatenseiten() {
|
||||
var insgesamt = "<?php echo $insgesamt ?>" ;
|
||||
if (insgesamt > 10) var range = 30;
|
||||
var rest = insgesamt % range;
|
||||
var divi = insgesamt / range;
|
||||
if (rest == 0) {
|
||||
var ganz = insgesamt / range;
|
||||
} else {
|
||||
var ganz = vorkomma(divi);
|
||||
ganz = ganz - 0; // wieder in Zahl umwandeln
|
||||
}
|
||||
for (var i=1; i<=ganz; i++) {
|
||||
var wert1 = ((i * range) - range) + 1;
|
||||
optionen.push(wert1);
|
||||
var wert2 = (i * range);
|
||||
optionen.push(wert2);
|
||||
}
|
||||
if (rest != 0) {
|
||||
wert1 = (ganz * range) + 1;
|
||||
optionen.push(wert1);
|
||||
wert2 = (ganz * range) + rest;
|
||||
optionen.push(wert2);
|
||||
}
|
||||
var laenge = optionen.length;
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newOpt = document.createElement("option");
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form1.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (var i=0; i < laenge; i++) {
|
||||
var newOpt = document.createElement("option");
|
||||
var f1 = optionen[i];
|
||||
var f2 = optionen[i+1];
|
||||
f1 != f2 ? txt = f1 + "-" + f2 : txt = f1;
|
||||
var newTxt = document.createTextNode(txt);
|
||||
newOpt.setAttribute("value", optionen[i]);
|
||||
document.form2.sel.appendChild(newOpt);
|
||||
newOpt.appendChild(newTxt);
|
||||
i++;
|
||||
}
|
||||
for (i = 0; i < optionen.length; i++) {
|
||||
if(optionen[i] == "<?php echo $sel ?>") {
|
||||
break;
|
||||
}
|
||||
}
|
||||
document.form1.sel[i/2].selected = "true";
|
||||
document.form2.sel[i/2].selected = "true";
|
||||
}
|
||||
function vorkomma(z) {
|
||||
var s = z.toString();
|
||||
var p = s.indexOf(".");
|
||||
return s.substr(0, p);
|
||||
}
|
||||
function storeSS(id) {
|
||||
var value = document.getElementById(id).innerHTML;
|
||||
value = value.replace(/&/g, '&');
|
||||
sessionStorage.setItem("ID", "versiones");
|
||||
sessionStorage.setItem("titV", value);
|
||||
document.location.href = "versiones.php";
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php
|
||||
include("header.inc.php");
|
||||
?>
|
||||
<div class="border">
|
||||
<div id="main">
|
||||
<h1>Versiones · Index titulorum versionum</h1>
|
||||
<table class="abc">
|
||||
<tr>
|
||||
<td class="abc">
|
||||
<form action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<?php
|
||||
echo "<input class='abc' type='submit' name='bu' value='✳'>";
|
||||
foreach (range("A", "Y") as $char) {
|
||||
echo "<input class='abc' type='submit' name='bu' value=$char>";
|
||||
}
|
||||
echo "<input class='abc' id='Z' type='submit' name='bu' value='Z'>";
|
||||
?>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p id="treffer"><?php echo "  " . $bu ?> = <?php echo $treffer ?></p>
|
||||
<form name="form1" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form1.submit()"></select>
|
||||
</form>
|
||||
<?php
|
||||
$anz_angezeigte = 0;
|
||||
if ($insgesamt > 0) {
|
||||
if ($insgesamt <= 30) { $range = 0; }
|
||||
if ($insgesamt > 10) { $range = 30;}
|
||||
$sel = $sel-1;
|
||||
if ($insgesamt > 10) { $sql_limit = "LIMIT $sel, $range"; } else { $sql_limit =""; }
|
||||
$sql_select = "$sql_select $sql_limit";
|
||||
$sql_result = $db->query($sql_select);
|
||||
$anz_angezeigte = $sql_result->num_rows;
|
||||
$zaehler = $sel;
|
||||
echo "<table id='daten'>";
|
||||
while ($row = $sql_result->fetch_object()) {
|
||||
$titel = trim($row->Titel);
|
||||
if ($titel != "") {
|
||||
$zaehler++;
|
||||
echo "<tr><td class='zaehler'>$zaehler.</td><td class='zeile'>
|
||||
<a href='#' id='$zaehler' onClick='storeSS($zaehler); return false;'>$titel</a>
|
||||
</td></tr>";
|
||||
}
|
||||
}
|
||||
echo "</table>";
|
||||
}
|
||||
$db->close();
|
||||
?>
|
||||
<p> </p>
|
||||
<form name="form2" style="visibility: hidden;" action="<?php echo $PHP_SELF ?>" method="post">
|
||||
<!-- <input type="submit" id="dummy" value=""> -->
|
||||
<input class="inp_nav" type="submit" name="bl" value="l◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="◄">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►">
|
||||
<input class="inp_nav" type="submit" name="bl" value="►l">
|
||||
<input type="hidden" name="bu" value="<?php echo $bu ?>">
|
||||
<input type="hidden" name="anf">
|
||||
<input type="hidden" name="zur">
|
||||
<input type="hidden" name="vor">
|
||||
<input type="hidden" name="end">
|
||||
<select name="sel" onChange="document.form2.submit()"></select>
|
||||
</form>
|
||||
<?php
|
||||
if ($anz_angezeigte > 20) {
|
||||
echo "<p id='sursum'><a href='javascript:window.scrollTo(0, 0);'>sursum</a></p>";
|
||||
}
|
||||
?>
|
||||
<p> </p>
|
||||
<script type="text/javascript">
|
||||
createDatenseiten();
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
document.form1.anf.value = 0;
|
||||
document.form2.anf.value = 0;
|
||||
// nicht über Ende hinaus beim Vorblättern:
|
||||
var end = <?php echo $sel ?> + <?php echo $range ?> + 1;
|
||||
if (end > optionen[optionen.length-2]) { end = 1; }
|
||||
document.form1.vor.value = end ;
|
||||
document.form2.vor.value = end ;
|
||||
// nicht über Anfang hinaus beim Zurückblättern:
|
||||
var zur = <?php echo $sel ?> - <?php echo $range ?> + 1;
|
||||
if (zur < 0) { zur = 1; }
|
||||
document.form1.zur.value = zur;
|
||||
document.form2.zur.value = zur;
|
||||
// damit "Alle" ausgeschlossen bleibt:
|
||||
document.form1.end.value = optionen[optionen.length-2];
|
||||
document.form2.end.value = optionen[optionen.length-2];
|
||||
if ( "<?php echo $insgesamt ?>" > 30) {
|
||||
document.form1.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" > 30) && ("<?php echo $anz_angezeigte ?>" > 20)) {
|
||||
document.form2.style.visibility="visible";
|
||||
}
|
||||
if(("<?php echo $insgesamt ?>" <= 30) && ("<?php echo $anz_angezeigte ?>" > 20)) {
|
||||
document.getElementById("sursum").style.paddingTop = "0";
|
||||
document.form2.style.height = "0px";
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
<?php include("footer.inc.php");?>
|
||||
</body>
|
||||
</html>
|
||||
BIN
src/civis-romanus_scriptor-latinus/img/ajax-loader.gif
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
67
src/civis-romanus_scriptor-latinus/img/external-link.svg
Normal file
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
x="0px"
|
||||
y="0px"
|
||||
width="12px"
|
||||
height="12px"
|
||||
viewBox="0 0 12 12"
|
||||
style="enable-background:new 0 0 12 12;"
|
||||
xml:space="preserve"
|
||||
id="svg82"
|
||||
sodipodi:docname="external-link.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"><metadata
|
||||
id="metadata88"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs86" /><sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1015"
|
||||
id="namedview84"
|
||||
showgrid="false"
|
||||
inkscape:zoom="68.666667"
|
||||
inkscape:cx="2.4240062"
|
||||
inkscape:cy="6.1456311"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="128"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg82" />
|
||||
<g
|
||||
id="Icons"
|
||||
style="opacity:1;fill:#3e3ead;fill-opacity:1"
|
||||
transform="matrix(1.342233,0,0,1.342233,-2.0970874,-1.5728156)">
|
||||
<g
|
||||
id="external"
|
||||
style="fill:#3e3ead;fill-opacity:1">
|
||||
<polygon
|
||||
id="box"
|
||||
style="clip-rule:evenodd;fill-rule:evenodd;fill:#3e3ead;fill-opacity:1"
|
||||
points="9,7 10,7 10,10 2,10 2,2 5,2 5,3 3,3 3,9 9,9 " />
|
||||
<polygon
|
||||
id="arrow_13_"
|
||||
style="clip-rule:evenodd;fill-rule:evenodd;fill:#3e3ead;fill-opacity:1"
|
||||
points="7.632,3.421 6.211,2 10,2 10,5.789 8.579,4.368 6.447,6.5 5.5,5.553 " />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="Guides"
|
||||
style="display:none;">
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
BIN
src/civis-romanus_scriptor-latinus/img/frons1.png
Normal file
|
After Width: | Height: | Size: 221 KiB |
BIN
src/civis-romanus_scriptor-latinus/img/frons2.png
Normal file
|
After Width: | Height: | Size: 174 KiB |
BIN
src/civis-romanus_scriptor-latinus/img/frons3.png
Normal file
|
After Width: | Height: | Size: 144 KiB |
BIN
src/civis-romanus_scriptor-latinus/img/frons4.png
Normal file
|
After Width: | Height: | Size: 102 KiB |
BIN
src/civis-romanus_scriptor-latinus/img/linen.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
src/civis-romanus_scriptor-latinus/img/sisyphos.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
src/civis-romanus_scriptor-latinus/img/uschrl.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
35
src/civis-romanus_scriptor-latinus/impressum.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Societatis Latinae – Impressum</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 21.1.2015 // 2.9.2020 -->
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<script src="js/store.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php include("header.inc.php"); ?>
|
||||
<div class="border">
|
||||
<div id="main" style="padding-bottom: 4em; background-image: url(img/sisyphos.png); background-repeat: no-repeat; background-position: 560px 45px;">
|
||||
<h1>Impressum <span style="color:gray; font-size: smaller; font-weight: normal;">(Quis hunc situm interretialem praestat?)</span></h1>
|
||||
<p>
|
||||
Bernd Platzdasch<br>
|
||||
Hintergasse 18<br>
|
||||
66869 Kusel<br>
|
||||
Deutschland
|
||||
</p>
|
||||
<p>
|
||||
Inscriptio electronica: <a href="mailto:webmaster@pantoia.de">webmaster@pantoia.de</a><br>
|
||||
Numerus telephonicus: +49 6381 6002042
|
||||
</p>
|
||||
<p style="margin-top:0.8em;">
|
||||
<i>«Sisyphus versat saxum sudans nitendo neque proficit hilum.»</i>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<?php include("footer.inc.php"); ?>
|
||||
<script>
|
||||
document.getElementById("ext_links").style.display = "none";
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
92
src/civis-romanus_scriptor-latinus/index.php
Normal file
@@ -0,0 +1,92 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis omnium symbolarum, quae periodico Latino primo «Civis Romanus» deinde «Scriptor Latinus» inscripto continentur</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 23.8.2022 -->
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<script src="js/jquery-1.11.2.min.js"></script>
|
||||
<script src="js/store.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<style>
|
||||
a {word-wrap: break-word;}
|
||||
p { line-height: 1.5em; padding-right: 1em;}
|
||||
p.adn { line-height: 130%; padding-right: 2em; }
|
||||
p.items { display: list-item; margin-left: 1.5em; }
|
||||
p#sursum { text-align: right; font-weight: bold; }
|
||||
img.frons { margin: 10px 6px 10px 0; cursor: pointer; height: 230px; border: 1px solid lightgrey;}
|
||||
p#us {font-family: 'Dr Sugiyama', cursive; margin: 0 0 0 0; font-size: 2.2em;}
|
||||
#largeImgPanel {
|
||||
text-align: center;
|
||||
visibility: hidden;
|
||||
position: fixed;
|
||||
z-index: 100;
|
||||
top: 0; left: 0; width: 100%; height: 100%;
|
||||
background-color: rgba(100,100,100, 0.5);
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
function showImage(imgName) {
|
||||
document.getElementById('largeImg').src = imgName;
|
||||
showLargeImagePanel();
|
||||
unselectAll();
|
||||
}
|
||||
function showLargeImagePanel() {
|
||||
document.getElementById('largeImgPanel').style.visibility = 'visible';
|
||||
}
|
||||
function unselectAll() {
|
||||
if(document.selection) document.selection.empty();
|
||||
if(window.getSelection) window.getSelection().removeAllRanges();
|
||||
}
|
||||
function hideMe(obj) {
|
||||
obj.style.visibility = 'hidden';
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php include("header.inc.php"); ?>
|
||||
<div class="border">
|
||||
<div id="main">
|
||||
<h1>Prooemium</h1><div id="pics" style="width: 700px; margin: 6px 0px 8px 0px;">
|
||||
<img class="frons" title="Frons fasciculi Civis Romani" alt="Frons fasciculi Civis Romani" src="img/frons1.png" onClick="showImage(this.src);">
|
||||
<img class="frons" title="Frons ultimi fasciculi Civis Romani" alt="Frons ultimi fasciculi Civis Romani" src="img/frons2.png" onClick="showImage(this.src);">
|
||||
<img class="frons" title="Frons primi fasciculi Scriptoris Latini" alt="Frons primi fasciculi Scriptoris Latini" src="img/frons3.png" onClick="showImage(this.src);">
|
||||
<img class="frons" title="Frons ultimi fasciculi Scriptoris Latini" alt="Frons ultimi fasciculi Scriptoris Latini" src="img/frons4.png" onClick="showImage(this.src);">
|
||||
</div>
|
||||
<p>
|
||||
Ut tu, humanissime lector, fasciculos «Civis Romani» et «Scriptoris Latini» sine labore perquirere posses,
|
||||
hic index datotheca <i>(database)</i> nitens compositus est.
|
||||
In paginis huius situs interretialis indices argumenta fasciculorum sub variis aspectibus ante oculos ponentes atque
|
||||
formularia requisitionis <i>(search forms)</i> ad symbolas eligendas praebentur.
|
||||
Insuper intende animum ad haec:
|
||||
</p>
|
||||
<p class="items">
|
||||
In fasciculis «Civis Romani» et «Scriptoris Latini» nomina auctorum non numquam varie scribuntur, ad haec auctoribus nomina latinizata aut per notas scripta imposita sunt. Potest esse exempli gratia, ut symbola quaedam a Voldemaro Lommatzsch conscripta uno ex nominibus aut compendiis his notata sit:
|
||||
L., Lommatius, V., V. L., Voldemarus Lommatius, Voldemarus Lommatzsch, W. Lommatius, Woldemar Lommatzsch.
|
||||
Ut omnes symbolae auctoris reperiri atque offerri possent, omnes rationes eundem nominandi collectae atque singulis symbolis ab eodem conscriptis adiunctae sunt. Ubi defuerunt, nomina genuina <i>(names at birth)</i> meo periculo addidi. Insuper ex variis nominibus unum eligendum erat ad data digerenda.
|
||||
</p>
|
||||
<p class="items">
|
||||
In campos inditorios <i>(entry fields)</i> formulariorum verba criteria requisitionis ut libet referri <i>(to enter)</i> possunt, qua in re nihil interest, utrum verba litteris maiusculis an minusculis scripta sint. Etiam signa diacritica nullius momenti sunt. Qua de causa, ut exemplo utar, series characterum <i>(character strings)</i> «Damsté» et «damste» ad requirendum nihil differt. Licet insuper verba truncata indere. Signum «%» prο serie characterum ignotorum sive inter verba (hultgren%carmen) sive intra verbum (inter%onalis) scribendum est. Singula verba conexione logica <i>(logical operator)</i> «AND» interposita (schiller AND mädchen) criterium requisitionis fiunt.
|
||||
</p>
|
||||
<p>
|
||||
Certo scio his paginis non pauca menda errata vitia contineri, quod velim, humanissime lector, mihi ignoscas.
|
||||
Si tu de corrigendis me certiorem feceris, labor emendandi mihi levior erit.<br>
|
||||
Ceterum spero hunc Indicem generalem omnibus cultoribus Latinitatis usui fore.<br>
|
||||
Restat, ut iis gratias agam quam maximas, quorum opera et consilio in hoc indice conficiendo usus sum.
|
||||
</p>
|
||||
<p style="margin-top: 0.5em;">
|
||||
Dabam Heidelbergae m. Maii. a. 2023
|
||||
</p>
|
||||
<p id="us">
|
||||
Bernardus Platzdasch
|
||||
</p>
|
||||
<div id="largeImgPanel" onclick="hideMe(this);">
|
||||
<img id="largeImg" alt="Frons" src="#" style="height: 610px; margin-top: 20px; padding: 0;">
|
||||
</div>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
</div>
|
||||
</div>
|
||||
<?php include("footer.inc.php"); ?>
|
||||
</body>
|
||||
</html>
|
||||
36
src/civis-romanus_scriptor-latinus/indices.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="la">
|
||||
<head>
|
||||
<title>Index generalis Societatis Latinae – Elenchus indicum</title>
|
||||
<meta name="author" content="Bernd Platzdasch"><!-- 30.5.1.2015 // 4.11.2018 / 23.8.2020 -->
|
||||
<meta charset="UTF-8">
|
||||
<script src="js/store.js" type="text/javascript"></script>
|
||||
<link rel="stylesheet" type="text/css" href="css/main.css">
|
||||
<style type="text/css">
|
||||
li { padding-top: 0.2em; }
|
||||
ul { margin: 1em 0 0 2.6em; }
|
||||
</style>
|
||||
</head>
|
||||
<body onload="store_mnu();">
|
||||
<?php include("header.inc.php"); ?>
|
||||
<div class="border" >
|
||||
<div id="main">
|
||||
<h1>Elenchus indicum</h1>
|
||||
<ul>
|
||||
<li><a href="idx_ver_arc_auc.php">Auctores archetyporum</a></li>
|
||||
<li><a href="statistica.php">Auctores praecipui</a></li>
|
||||
<li><a href="idx_sym_auc.php">Auctores symbolarum</a></li>
|
||||
<li><a href="idx_fas.php">Fasciculi</a></li>
|
||||
<li><a href="idx_ver_int.php">Interpretes</a></li>
|
||||
<li><a href="idx_exi.php">Censura librorum</a></li>
|
||||
<li><a href="idx_nom.php">Nomina auctorum et interpretum</a></li>
|
||||
<li><a href="idx_ver_arc_tit.php">Tituli archetyporum</a></li>
|
||||
<li><a href="idx_sym_tit.php">Tituli symbolarum</a></li>
|
||||
<li><a href="idx_ver_tit.php">Tituli versionum</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<p> </p>
|
||||
</div>
|
||||
<?php include("footer.inc.php"); ?>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,125 @@
|
||||
# ResponsiveSlides.js v1.54
|
||||
### Simple & lightweight responsive slider plugin (in 1kb)
|
||||
|
||||
|
||||
Options you can customize
|
||||
$(".rslides").responsiveSlides({
|
||||
auto: true, // Boolean: Animate automatically, true or false
|
||||
speed: 500, // Integer: Speed of the transition, in milliseconds
|
||||
timeout: 4000, // Integer: Time between slide transitions, in milliseconds
|
||||
pager: false, // Boolean: Show pager, true or false
|
||||
nav: false, // Boolean: Show navigation, true or false
|
||||
random: false, // Boolean: Randomize the order of the slides, true or false
|
||||
pause: false, // Boolean: Pause on hover, true or false
|
||||
pauseControls: true, // Boolean: Pause when hovering controls, true or false
|
||||
prevText: "Previous", // String: Text for the "previous" button
|
||||
nextText: "Next", // String: Text for the "next" button
|
||||
maxwidth: "", // Integer: Max-width of the slideshow, in pixels
|
||||
navContainer: "", // Selector: Where controls should be appended to, default is after the 'ul'
|
||||
manualControls: "", // Selector: Declare custom pager navigation
|
||||
namespace: "rslides", // String: Change the default namespace used
|
||||
before: function(){}, // Function: Before callback
|
||||
after: function(){} // Function: After callback
|
||||
});
|
||||
|
||||
|
||||
[ResponsiveSlides.js](http://responsiveslides.com/) is a tiny jQuery plugin that creates a responsive slider using elements inside a container. It has been used on sites like [Microsoft's Build 2012](http://www.buildwindows.com/launch) and [Gridset App](https://gridsetapp.com). ResponsiveSlides.js works with wide range of browsers including all IE versions from IE6 and up. It also adds CSS max-width support for IE6 and other browsers that don't natively support it. Only dependency is [jQuery](http://jquery.com/) (1.6 and up supported, tested up to 1.8.3) and that all the images are the same size.
|
||||
|
||||
Biggest difference to other responsive slider plugins is the file size (1.4kb minified and gzipped) + that this one doesn't try to do everything. ResponsiveSlides.js has basically only two different modes: Either it just automatically fades the images, or operates as a responsive image container with pagination and/or navigation to fade between slides.
|
||||
|
||||
#### Features:
|
||||
* Fully responsive
|
||||
* 1kb minified and gzipped
|
||||
* CSS3 transitions with JavaScript fallback
|
||||
* Simple markup using unordered list
|
||||
* Settings for transition and timeout durations
|
||||
* Multiple slideshows supported
|
||||
* Automatic and manual fade
|
||||
* Works in all major desktop and mobile browsers
|
||||
* Captions and other html-elements supported inside slides
|
||||
* Separate pagination and next/prev controls
|
||||
* Possibility to choose where the controls append to
|
||||
* Possibility to randomize the order of the slides
|
||||
* Possibility to use custom markup for pagination
|
||||
* Can be paused while hovering slideshow and/or controls
|
||||
* Images can be wrapped inside links
|
||||
* Optional 'before' and 'after' callbacks
|
||||
|
||||
|
||||
|
||||
Usage Instructions and demo
|
||||
======
|
||||
|
||||
For instructions and demo go to [http://responsiveslides.com/](http://responsiveslides.com/), or [download this repository as a zip file](https://github.com/viljamis/ResponsiveSlides.js/zipball/master) and and open "index.html" from the "example" folder.
|
||||
|
||||
* View [additional usage examples online](http://responsiveslides.com/themes/themes.html).
|
||||
* View [a demo with captions](http://responsiveslides.com/with-captions/themes.html).
|
||||
|
||||
Currently jQuery 1.6 and up is supported.
|
||||
|
||||
|
||||
|
||||
License
|
||||
======
|
||||
|
||||
Licensed under the MIT license.
|
||||
|
||||
Copyright (c) 2011-2012 Viljami Salminen, http://viljamis.com/
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
|
||||
Changelog
|
||||
======
|
||||
|
||||
|
||||
v1.54 (2013-04-26) - Fixes few bugs with the before and after callbacks.
|
||||
|
||||
v1.53 (2013-01-14) - Minor speed optimization (thanks [@bazineta](https://github.com/bazineta)!).
|
||||
|
||||
v1.52 (2013-01-07) - Adds option called "manualControls" which allows to write custom markup for pager navigation (thanks to [@andyadams](https://github.com/andyadams)). "controls" option is renamed to "navContainer". Default speed of the transition is now to 500ms. Adds also webkit-backface-visibility: hidden; style for the slides to prevent some HD acceleration issues on mobile WebKit browsers.
|
||||
|
||||
v1.51 (2012-12-15) - Fixes a bug where pictures would not display if next button was clicked too quickly 10 times.
|
||||
|
||||
v1.5 (2012-12-14) - Adds CSS3 transition support with automatic jQuery fallback.
|
||||
|
||||
v1.32 (2012-05-09) - Fixes a bug which caused the slideshow to break in Chrome when changing between active and inactive browser tabs.
|
||||
|
||||
v1.31 (2012-05-02) - Easier to use callbacks (+ optional "active" class for the next/prev buttons when animating slides. If you need this functionality, open the unminified version and search for "Adds active class during slide animation" and remove comments around it).
|
||||
|
||||
v1.3 (2012-04-26) - Three new options: "random", "pause", "pauseControls" + small bug fixes.
|
||||
|
||||
v1.25 (2012-04-19) - No more flashing of unstyled slideshow before JS has loaded. Adds also better support for cases when JavaScript isn't available.
|
||||
|
||||
v1.24 (2012-04-12) - Changes the way slideshow works if there's only one slide. Now all classes and max-width for the container are added, but we don't show the next and prev buttons anymore as they don't make much sense in that case. This version also fixes a bug which made the 'previous' button always go to the next slide.
|
||||
|
||||
v1.23 (2012-03-31) - Adds new option called "controls", which allows to choose where the controls should be appended to. Includes also code optimization, bug fixes, better option names and better jQuery support (jQuery 1.4 and up is now supported).
|
||||
|
||||
v1.22 (2012-03-27) - Adds callback events which are similar as in [@Wilto](https://github.com/Wilto)'s [Dynamic Carousel](https://github.com/Wilto/Dynamic-Carousel/). The possibility to change the 'namespace' is also back + next/prev buttons have now classes which make more sense.
|
||||
|
||||
v1.21 (2012-03-23) - Added two new options: 'nextText' and 'prevText'.
|
||||
|
||||
v1.20 (2012-03-21) - New option called 'nav', which enables next and previous buttons. Can be used with 'pagination' and 'auto' options. Adds also new [themes folder](http://responsiveslides.com/themes/themes.html) with three different ways to use the new next and previous buttons.
|
||||
|
||||
v1.10 (2012-03-12) - Refactoring, New markup style, CSS is now separated from the plugin, you can have links around images and other elements inside slides (not just images, but also captions etc.) + New option called "pagination", which enables to choose both "pagination" and "auto" at the same time. Shout outs for the help to [@bgutschke](https://github.com/bgutschke)
|
||||
|
||||
v1.05 (2012-03-05) - No more need to change the namespace if you have more than one slideshow on the same page.
|
||||
|
||||
v1.04 (2011-12-19) - Fixes problems when ResponsiveSlides.js is used with other plugins
|
||||
|
||||
v1.03 (2011-12-12) - Code refactoring, smaller size, better performance
|
||||
|
||||
v1.01 (2011-12-11) - Better usage of styles and the namespace
|
||||
|
||||
v1.00 (2011-12-04) - Release
|
||||
|
||||
|
||||
Want to do a pull request?
|
||||
======
|
||||
|
||||
Great! New ideas are more than welcome, but please check the [Pull Request Guidelines](https://github.com/viljamis/ResponsiveSlides.js/wiki/Pull-Request-Guidelines) first before doing so.
|
||||
@@ -0,0 +1,234 @@
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
html {
|
||||
background: #222 url("images/bg.png") repeat;
|
||||
}
|
||||
|
||||
body {
|
||||
_width: 70%;
|
||||
color: #888;
|
||||
font: 14px/20px Helvetica, Arial, sans-serif;
|
||||
margin: 20px auto 0;
|
||||
max-width: 800px;
|
||||
text-align: center;
|
||||
text-shadow: 0 -2px 1px #000;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font: 40px/60px "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
color: #fff;
|
||||
font-weight: 200;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font: 16px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
|
||||
#wrapper {
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
p,h3,h4,pre {
|
||||
text-align: left;
|
||||
max-width: 540px;
|
||||
margin: 0 auto 20px;
|
||||
}
|
||||
|
||||
.rslides {
|
||||
margin: 0 auto 40px;
|
||||
}
|
||||
|
||||
#slider2,
|
||||
#slider3 {
|
||||
box-shadow: none;
|
||||
-moz-box-shadow: none;
|
||||
-webkit-box-shadow: none;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.rslides_tabs {
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
background: rgba(0,0,0,.25);
|
||||
box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
|
||||
-moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
|
||||
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
|
||||
font-size: 18px;
|
||||
list-style: none;
|
||||
margin: 0 auto 50px;
|
||||
max-width: 540px;
|
||||
padding: 10px 0;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.rslides_tabs li {
|
||||
display: inline;
|
||||
float: none;
|
||||
margin-right: 1px;
|
||||
}
|
||||
|
||||
.rslides_tabs a {
|
||||
width: auto;
|
||||
line-height: 20px;
|
||||
padding: 9px 20px;
|
||||
height: auto;
|
||||
background: transparent;
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.rslides_tabs li:first-child {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.rslides_tabs .rslides_here a {
|
||||
background: rgba(255,255,255,.1);
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
#download {
|
||||
background: #333;
|
||||
background: rgba(255,255,255,.1);
|
||||
border: 1px solid rgba(255,255,255,.1);
|
||||
border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
display: block;
|
||||
font-size: 20px;
|
||||
font-weight: bold;
|
||||
margin: 60px auto;
|
||||
max-width: 500px;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
#download:hover {
|
||||
background: rgba(255,255,255,.15);
|
||||
}
|
||||
|
||||
.footer {
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
/* Callback example */
|
||||
|
||||
h3 {
|
||||
font: 20px/30px "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.events {
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.callbacks_container {
|
||||
margin-bottom: 50px;
|
||||
position: relative;
|
||||
float: left;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.callbacks {
|
||||
position: relative;
|
||||
list-style: none;
|
||||
overflow: hidden;
|
||||
width: 100%;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.callbacks li {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.callbacks img {
|
||||
display: block;
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
height: auto;
|
||||
width: 100%;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.callbacks .caption {
|
||||
display: block;
|
||||
position: absolute;
|
||||
z-index: 2;
|
||||
font-size: 20px;
|
||||
text-shadow: none;
|
||||
color: #fff;
|
||||
background: #000;
|
||||
background: rgba(0,0,0, .8);
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
padding: 10px 20px;
|
||||
margin: 0;
|
||||
max-width: none;
|
||||
}
|
||||
|
||||
.callbacks_nav {
|
||||
position: absolute;
|
||||
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
||||
top: 52%;
|
||||
left: 0;
|
||||
opacity: 0.7;
|
||||
z-index: 3;
|
||||
text-indent: -9999px;
|
||||
overflow: hidden;
|
||||
text-decoration: none;
|
||||
height: 61px;
|
||||
width: 38px;
|
||||
background: transparent url("themes/themes.gif") no-repeat left top;
|
||||
margin-top: -45px;
|
||||
}
|
||||
|
||||
.callbacks_nav:active {
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
.callbacks_nav.next {
|
||||
left: auto;
|
||||
background-position: right top;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
#slider3-pager a {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
#slider3-pager img {
|
||||
float: left;
|
||||
}
|
||||
|
||||
#slider3-pager .rslides_here a {
|
||||
background: transparent;
|
||||
box-shadow: 0 0 0 2px #666;
|
||||
}
|
||||
|
||||
#slider3-pager a {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 600px) {
|
||||
h1 {
|
||||
font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
}
|
||||
.callbacks_nav {
|
||||
top: 47%;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>ResponsiveSlides.js · Responsive jQuery slideshow</title>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<link rel="stylesheet" href="../responsiveslides.css">
|
||||
<link rel="stylesheet" href="demo.css">
|
||||
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
|
||||
<script src="../responsiveslides.min.js"></script>
|
||||
<script>
|
||||
// You can also use "$(window).load(function() {"
|
||||
$(function () {
|
||||
|
||||
// Slideshow 1
|
||||
$("#slider1").responsiveSlides({
|
||||
maxwidth: 800,
|
||||
speed: 800
|
||||
});
|
||||
|
||||
// Slideshow 2
|
||||
$("#slider2").responsiveSlides({
|
||||
auto: false,
|
||||
pager: true,
|
||||
speed: 300,
|
||||
maxwidth: 540
|
||||
});
|
||||
|
||||
// Slideshow 3
|
||||
$("#slider3").responsiveSlides({
|
||||
manualControls: '#slider3-pager',
|
||||
maxwidth: 540
|
||||
});
|
||||
|
||||
// Slideshow 4
|
||||
$("#slider4").responsiveSlides({
|
||||
auto: false,
|
||||
pager: false,
|
||||
nav: true,
|
||||
speed: 500,
|
||||
namespace: "callbacks",
|
||||
before: function () {
|
||||
$('.events').append("<li>before event fired.</li>");
|
||||
},
|
||||
after: function () {
|
||||
$('.events').append("<li>after event fired.</li>");
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="wrapper">
|
||||
<h1>ResponsiveSlides.js</h1>
|
||||
<h2>Simple & lightweight responsive slideshow plugin (in 1kb)</h2>
|
||||
|
||||
|
||||
|
||||
<!-- Slideshow 1 -->
|
||||
<ul class="rslides" id="slider1">
|
||||
<li><img src="images/1.jpg" alt=""></li>
|
||||
<li><img src="images/2.jpg" alt=""></li>
|
||||
<li><img src="images/3.jpg" alt=""></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<!-- Slideshow 2 -->
|
||||
<ul class="rslides" id="slider2">
|
||||
<li><a href="#"><img src="images/1.jpg" alt=""></a></li>
|
||||
<li><a href="#"><img src="images/2.jpg" alt=""></a></li>
|
||||
<li><a href="#"><img src="images/3.jpg" alt=""></a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<!-- Slideshow 3 -->
|
||||
<ul class="rslides" id="slider3">
|
||||
<li><img src="images/1.jpg" alt=""></li>
|
||||
<li><img src="images/2.jpg" alt=""></li>
|
||||
<li><img src="images/3.jpg" alt=""></li>
|
||||
</ul>
|
||||
|
||||
<!-- Slideshow 3 Pager -->
|
||||
<ul id="slider3-pager">
|
||||
<li><a href="#"><img src="images/1_thumb.jpg" alt=""></a></li>
|
||||
<li><a href="#"><img src="images/2_thumb.jpg" alt=""></a></li>
|
||||
<li><a href="#"><img src="images/3_thumb.jpg" alt=""></a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<!-- Slideshow 4 -->
|
||||
<div class="callbacks_container">
|
||||
<ul class="rslides" id="slider4">
|
||||
<li>
|
||||
<img src="images/1.jpg" alt="">
|
||||
<p class="caption">This is a caption</p>
|
||||
</li>
|
||||
<li>
|
||||
<img src="images/2.jpg" alt="">
|
||||
<p class="caption">This is another caption</p>
|
||||
</li>
|
||||
<li>
|
||||
<img src="images/3.jpg" alt="">
|
||||
<p class="caption">The third caption</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- This is here just to demonstrate the callbacks -->
|
||||
<ul class="events">
|
||||
<li><h3>Example 4 callback events</h3></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<a href="http://responsiveslides.com/" id="download">See the documentation</a>
|
||||
<p class="footer">ResponsiveSlides.js is created by <a href="http://viljamis.com">@viljamis</a>. It's released under the MIT license. If you have any questions or feedback you can use the <a href="https://github.com/viljami/ResponsiveSlides.js">GitHub project page</a>.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 50 KiB |
@@ -0,0 +1,172 @@
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
html {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
body {
|
||||
color: #333;
|
||||
font: 14px/24px sans-serif;
|
||||
margin: 0 auto;
|
||||
max-width: 700px;
|
||||
_width: 700px;
|
||||
padding: 0 30px;
|
||||
text-align: center;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
|
||||
#wrapper {
|
||||
float: left;
|
||||
width: 100%;
|
||||
margin-bottom: 50px;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font: 600 28px/36px sans-serif;
|
||||
margin: 50px 0;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font: 600 18px/24px sans-serif;
|
||||
color: #999;
|
||||
margin: 0 0 20px;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #222;
|
||||
}
|
||||
|
||||
.rslides {
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.rslides_container {
|
||||
margin-bottom: 50px;
|
||||
position: relative;
|
||||
float: left;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.centered-btns_nav {
|
||||
z-index: 3;
|
||||
position: absolute;
|
||||
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
||||
top: 50%;
|
||||
left: 0;
|
||||
opacity: 0.7;
|
||||
text-indent: -9999px;
|
||||
overflow: hidden;
|
||||
text-decoration: none;
|
||||
height: 61px;
|
||||
width: 38px;
|
||||
background: transparent url("themes.gif") no-repeat left top;
|
||||
margin-top: -45px;
|
||||
}
|
||||
|
||||
.centered-btns_nav:active {
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
.centered-btns_nav.next {
|
||||
left: auto;
|
||||
background-position: right top;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.transparent-btns_nav {
|
||||
z-index: 3;
|
||||
position: absolute;
|
||||
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
||||
top: 0;
|
||||
left: 0;
|
||||
display: block;
|
||||
background: #fff; /* Fix for IE6-9 */
|
||||
opacity: 0;
|
||||
filter: alpha(opacity=1);
|
||||
width: 48%;
|
||||
text-indent: -9999px;
|
||||
overflow: hidden;
|
||||
height: 91%;
|
||||
}
|
||||
|
||||
.transparent-btns_nav.next {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.large-btns_nav {
|
||||
z-index: 3;
|
||||
position: absolute;
|
||||
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
||||
opacity: 0.6;
|
||||
text-indent: -9999px;
|
||||
overflow: hidden;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
background: #000 url("themes.gif") no-repeat left 50%;
|
||||
width: 38px;
|
||||
}
|
||||
|
||||
.large-btns_nav:active {
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
.large-btns_nav.next {
|
||||
left: auto;
|
||||
background-position: right 50%;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.centered-btns_nav:focus,
|
||||
.transparent-btns_nav:focus,
|
||||
.large-btns_nav:focus {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.centered-btns_tabs,
|
||||
.transparent-btns_tabs,
|
||||
.large-btns_tabs {
|
||||
margin-top: 10px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.centered-btns_tabs li,
|
||||
.transparent-btns_tabs li,
|
||||
.large-btns_tabs li {
|
||||
display: inline;
|
||||
float: none;
|
||||
_float: left;
|
||||
*float: left;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.centered-btns_tabs a,
|
||||
.transparent-btns_tabs a,
|
||||
.large-btns_tabs a {
|
||||
text-indent: -9999px;
|
||||
overflow: hidden;
|
||||
-webkit-border-radius: 15px;
|
||||
-moz-border-radius: 15px;
|
||||
border-radius: 15px;
|
||||
background: #ccc;
|
||||
background: rgba(0,0,0, .2);
|
||||
display: inline-block;
|
||||
_display: block;
|
||||
*display: block;
|
||||
-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
|
||||
-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
|
||||
box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
|
||||
width: 9px;
|
||||
height: 9px;
|
||||
}
|
||||
|
||||
.centered-btns_here a,
|
||||
.transparent-btns_here a,
|
||||
.large-btns_here a {
|
||||
background: #222;
|
||||
background: rgba(0,0,0, .8);
|
||||
}
|
||||
|
After Width: | Height: | Size: 359 B |
@@ -0,0 +1,93 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>ResponsiveSlides.js · Alternative themes</title>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<link rel="stylesheet" href="../../responsiveslides.css">
|
||||
<link rel="stylesheet" href="themes.css">
|
||||
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
|
||||
<script src="../../responsiveslides.min.js"></script>
|
||||
<script>
|
||||
// You can also use "$(window).load(function() {"
|
||||
$(function () {
|
||||
|
||||
// Slideshow 1
|
||||
$("#slider1").responsiveSlides({
|
||||
auto: false,
|
||||
pager: true,
|
||||
nav: true,
|
||||
speed: 500,
|
||||
maxwidth: 800,
|
||||
namespace: "centered-btns"
|
||||
});
|
||||
|
||||
// Slideshow 2
|
||||
$("#slider2").responsiveSlides({
|
||||
auto: false,
|
||||
pager: true,
|
||||
nav: true,
|
||||
speed: 500,
|
||||
maxwidth: 800,
|
||||
namespace: "transparent-btns"
|
||||
});
|
||||
|
||||
// Slideshow 3
|
||||
$("#slider3").responsiveSlides({
|
||||
auto: false,
|
||||
pager: false,
|
||||
nav: true,
|
||||
speed: 500,
|
||||
maxwidth: 800,
|
||||
namespace: "large-btns"
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="wrapper">
|
||||
<h1>Three different ways to use next/prev buttons</h1>
|
||||
|
||||
|
||||
|
||||
<h3>Vertically centered on both sides</h3>
|
||||
<!-- Slideshow 1 -->
|
||||
<div class="rslides_container">
|
||||
<ul class="rslides" id="slider1">
|
||||
<li><img src="../images/1.jpg" alt=""></li>
|
||||
<li><img src="../images/2.jpg" alt=""></li>
|
||||
<li><img src="../images/3.jpg" alt=""></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<h3>Transparent buttons over the left and right side</h3>
|
||||
<!-- Slideshow 2 -->
|
||||
<div class="rslides_container">
|
||||
<ul class="rslides" id="slider2">
|
||||
<li><img src="../images/1.jpg" alt=""></li>
|
||||
<li><img src="../images/2.jpg" alt=""></li>
|
||||
<li><img src="../images/3.jpg" alt=""></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<h3>100% height with vertically centered icons</h3>
|
||||
<!-- Slideshow 3 -->
|
||||
<div class="rslides_container">
|
||||
<ul class="rslides" id="slider3">
|
||||
<li><img src="../images/1.jpg" alt=""></li>
|
||||
<li><img src="../images/2.jpg" alt=""></li>
|
||||
<li><img src="../images/3.jpg" alt=""></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<a href="http://responsiveslides.com/">View ResponsiveSlides.js documentation</a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,33 @@
|
||||
/*! http://responsiveslides.com v1.54 by @viljamis */
|
||||
|
||||
.rslides {
|
||||
position: relative;
|
||||
list-style: none;
|
||||
overflow: hidden;
|
||||
width: 100%;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.rslides li {
|
||||
-webkit-backface-visibility: hidden;
|
||||
position: absolute;
|
||||
display: none;
|
||||
width: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.rslides li:first-child {
|
||||
position: relative;
|
||||
display: block;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.rslides img {
|
||||
display: block;
|
||||
height: auto;
|
||||
float: left;
|
||||
width: 100%;
|
||||
border: 0;
|
||||
}
|
||||
@@ -0,0 +1,391 @@
|
||||
/*! ResponsiveSlides.js v1.54
|
||||
* http://responsiveslides.com
|
||||
* http://viljamis.com
|
||||
*
|
||||
* Copyright (c) 2011-2012 @viljamis
|
||||
* Available under the MIT license
|
||||
*/
|
||||
|
||||
/*jslint browser: true, sloppy: true, vars: true, plusplus: true, indent: 2 */
|
||||
|
||||
(function ($, window, i) {
|
||||
$.fn.responsiveSlides = function (options) {
|
||||
|
||||
// Default settings
|
||||
var settings = $.extend({
|
||||
"auto": true, // Boolean: Animate automatically, true or false
|
||||
"speed": 500, // Integer: Speed of the transition, in milliseconds
|
||||
"timeout": 4000, // Integer: Time between slide transitions, in milliseconds
|
||||
"pager": false, // Boolean: Show pager, true or false
|
||||
"nav": false, // Boolean: Show navigation, true or false
|
||||
"random": false, // Boolean: Randomize the order of the slides, true or false
|
||||
"pause": false, // Boolean: Pause on hover, true or false
|
||||
"pauseControls": true, // Boolean: Pause when hovering controls, true or false
|
||||
"prevText": "Previous", // String: Text for the "previous" button
|
||||
"nextText": "Next", // String: Text for the "next" button
|
||||
"maxwidth": "", // Integer: Max-width of the slideshow, in pixels
|
||||
"navContainer": "", // Selector: Where auto generated controls should be appended to, default is after the <ul>
|
||||
"manualControls": "", // Selector: Declare custom pager navigation
|
||||
"namespace": "rslides", // String: change the default namespace used
|
||||
"before": $.noop, // Function: Before callback
|
||||
"after": $.noop // Function: After callback
|
||||
}, options);
|
||||
|
||||
return this.each(function () {
|
||||
|
||||
// Index for namespacing
|
||||
i++;
|
||||
|
||||
var $this = $(this),
|
||||
|
||||
// Local variables
|
||||
vendor,
|
||||
selectTab,
|
||||
startCycle,
|
||||
restartCycle,
|
||||
rotate,
|
||||
$tabs,
|
||||
|
||||
// Helpers
|
||||
index = 0,
|
||||
$slide = $this.children(),
|
||||
length = $slide.size(),
|
||||
fadeTime = parseFloat(settings.speed),
|
||||
waitTime = parseFloat(settings.timeout),
|
||||
maxw = parseFloat(settings.maxwidth),
|
||||
|
||||
// Namespacing
|
||||
namespace = settings.namespace,
|
||||
namespaceIdx = namespace + i,
|
||||
|
||||
// Classes
|
||||
navClass = namespace + "_nav " + namespaceIdx + "_nav",
|
||||
activeClass = namespace + "_here",
|
||||
visibleClass = namespaceIdx + "_on",
|
||||
slideClassPrefix = namespaceIdx + "_s",
|
||||
|
||||
// Pager
|
||||
$pager = $("<ul class='" + namespace + "_tabs " + namespaceIdx + "_tabs' />"),
|
||||
|
||||
// Styles for visible and hidden slides
|
||||
visible = {"float": "left", "position": "relative", "opacity": 1, "zIndex": 2},
|
||||
hidden = {"float": "none", "position": "absolute", "opacity": 0, "zIndex": 1},
|
||||
|
||||
// Detect transition support
|
||||
supportsTransitions = (function () {
|
||||
var docBody = document.body || document.documentElement;
|
||||
var styles = docBody.style;
|
||||
var prop = "transition";
|
||||
if (typeof styles[prop] === "string") {
|
||||
return true;
|
||||
}
|
||||
// Tests for vendor specific prop
|
||||
vendor = ["Moz", "Webkit", "Khtml", "O", "ms"];
|
||||
prop = prop.charAt(0).toUpperCase() + prop.substr(1);
|
||||
var i;
|
||||
for (i = 0; i < vendor.length; i++) {
|
||||
if (typeof styles[vendor[i] + prop] === "string") {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
})(),
|
||||
|
||||
// Fading animation
|
||||
slideTo = function (idx) {
|
||||
settings.before(idx);
|
||||
// If CSS3 transitions are supported
|
||||
if (supportsTransitions) {
|
||||
$slide
|
||||
.removeClass(visibleClass)
|
||||
.css(hidden)
|
||||
.eq(idx)
|
||||
.addClass(visibleClass)
|
||||
.css(visible);
|
||||
index = idx;
|
||||
setTimeout(function () {
|
||||
settings.after(idx);
|
||||
}, fadeTime);
|
||||
// If not, use jQuery fallback
|
||||
} else {
|
||||
$slide
|
||||
.stop()
|
||||
.fadeOut(fadeTime, function () {
|
||||
$(this)
|
||||
.removeClass(visibleClass)
|
||||
.css(hidden)
|
||||
.css("opacity", 1);
|
||||
})
|
||||
.eq(idx)
|
||||
.fadeIn(fadeTime, function () {
|
||||
$(this)
|
||||
.addClass(visibleClass)
|
||||
.css(visible);
|
||||
settings.after(idx);
|
||||
index = idx;
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
// Random order
|
||||
if (settings.random) {
|
||||
$slide.sort(function () {
|
||||
return (Math.round(Math.random()) - 0.5);
|
||||
});
|
||||
$this
|
||||
.empty()
|
||||
.append($slide);
|
||||
}
|
||||
|
||||
// Add ID's to each slide
|
||||
$slide.each(function (i) {
|
||||
this.id = slideClassPrefix + i;
|
||||
});
|
||||
|
||||
// Add max-width and classes
|
||||
$this.addClass(namespace + " " + namespaceIdx);
|
||||
if (options && options.maxwidth) {
|
||||
$this.css("max-width", maxw);
|
||||
}
|
||||
|
||||
// Hide all slides, then show first one
|
||||
$slide
|
||||
.hide()
|
||||
.css(hidden)
|
||||
.eq(0)
|
||||
.addClass(visibleClass)
|
||||
.css(visible)
|
||||
.show();
|
||||
|
||||
// CSS transitions
|
||||
if (supportsTransitions) {
|
||||
$slide
|
||||
.show()
|
||||
.css({
|
||||
// -ms prefix isn't needed as IE10 uses prefix free version
|
||||
"-webkit-transition": "opacity " + fadeTime + "ms ease-in-out",
|
||||
"-moz-transition": "opacity " + fadeTime + "ms ease-in-out",
|
||||
"-o-transition": "opacity " + fadeTime + "ms ease-in-out",
|
||||
"transition": "opacity " + fadeTime + "ms ease-in-out"
|
||||
});
|
||||
}
|
||||
|
||||
// Only run if there's more than one slide
|
||||
if ($slide.size() > 1) {
|
||||
|
||||
// Make sure the timeout is at least 100ms longer than the fade
|
||||
if (waitTime < fadeTime + 100) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Pager
|
||||
if (settings.pager && !settings.manualControls) {
|
||||
var tabMarkup = [];
|
||||
$slide.each(function (i) {
|
||||
var n = i + 1;
|
||||
tabMarkup +=
|
||||
"<li>" +
|
||||
"<a href='#' class='" + slideClassPrefix + n + "'>" + n + "</a>" +
|
||||
"</li>";
|
||||
});
|
||||
$pager.append(tabMarkup);
|
||||
|
||||
// Inject pager
|
||||
if (options.navContainer) {
|
||||
$(settings.navContainer).append($pager);
|
||||
} else {
|
||||
$this.after($pager);
|
||||
}
|
||||
}
|
||||
|
||||
// Manual pager controls
|
||||
if (settings.manualControls) {
|
||||
$pager = $(settings.manualControls);
|
||||
$pager.addClass(namespace + "_tabs " + namespaceIdx + "_tabs");
|
||||
}
|
||||
|
||||
// Add pager slide class prefixes
|
||||
if (settings.pager || settings.manualControls) {
|
||||
$pager.find('li').each(function (i) {
|
||||
$(this).addClass(slideClassPrefix + (i + 1));
|
||||
});
|
||||
}
|
||||
|
||||
// If we have a pager, we need to set up the selectTab function
|
||||
if (settings.pager || settings.manualControls) {
|
||||
$tabs = $pager.find('a');
|
||||
|
||||
// Select pager item
|
||||
selectTab = function (idx) {
|
||||
$tabs
|
||||
.closest("li")
|
||||
.removeClass(activeClass)
|
||||
.eq(idx)
|
||||
.addClass(activeClass);
|
||||
};
|
||||
}
|
||||
|
||||
// Auto cycle
|
||||
if (settings.auto) {
|
||||
|
||||
startCycle = function () {
|
||||
rotate = setInterval(function () {
|
||||
|
||||
// Clear the event queue
|
||||
$slide.stop(true, true);
|
||||
|
||||
var idx = index + 1 < length ? index + 1 : 0;
|
||||
|
||||
// Remove active state and set new if pager is set
|
||||
if (settings.pager || settings.manualControls) {
|
||||
selectTab(idx);
|
||||
}
|
||||
|
||||
slideTo(idx);
|
||||
}, waitTime);
|
||||
};
|
||||
|
||||
// Init cycle
|
||||
startCycle();
|
||||
}
|
||||
|
||||
// Restarting cycle
|
||||
restartCycle = function () {
|
||||
if (settings.auto) {
|
||||
// Stop
|
||||
clearInterval(rotate);
|
||||
// Restart
|
||||
startCycle();
|
||||
}
|
||||
};
|
||||
|
||||
// Pause on hover
|
||||
if (settings.pause) {
|
||||
$this.hover(function () {
|
||||
clearInterval(rotate);
|
||||
}, function () {
|
||||
restartCycle();
|
||||
});
|
||||
}
|
||||
|
||||
// Pager click event handler
|
||||
if (settings.pager || settings.manualControls) {
|
||||
$tabs.bind("click", function (e) {
|
||||
e.preventDefault();
|
||||
|
||||
if (!settings.pauseControls) {
|
||||
restartCycle();
|
||||
}
|
||||
|
||||
// Get index of clicked tab
|
||||
var idx = $tabs.index(this);
|
||||
|
||||
// Break if element is already active or currently animated
|
||||
if (index === idx || $("." + visibleClass).queue('fx').length) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Remove active state from old tab and set new one
|
||||
selectTab(idx);
|
||||
|
||||
// Do the animation
|
||||
slideTo(idx);
|
||||
})
|
||||
.eq(0)
|
||||
.closest("li")
|
||||
.addClass(activeClass);
|
||||
|
||||
// Pause when hovering pager
|
||||
if (settings.pauseControls) {
|
||||
$tabs.hover(function () {
|
||||
clearInterval(rotate);
|
||||
}, function () {
|
||||
restartCycle();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// Navigation
|
||||
if (settings.nav) {
|
||||
var navMarkup =
|
||||
"<a href='#' class='" + navClass + " prev'>" + settings.prevText + "</a>" +
|
||||
"<a href='#' class='" + navClass + " next'>" + settings.nextText + "</a>";
|
||||
|
||||
// Inject navigation
|
||||
if (options.navContainer) {
|
||||
$(settings.navContainer).append(navMarkup);
|
||||
} else {
|
||||
$this.after(navMarkup);
|
||||
}
|
||||
|
||||
var $trigger = $("." + namespaceIdx + "_nav"),
|
||||
$prev = $trigger.filter(".prev");
|
||||
|
||||
// Click event handler
|
||||
$trigger.bind("click", function (e) {
|
||||
e.preventDefault();
|
||||
|
||||
var $visibleClass = $("." + visibleClass);
|
||||
|
||||
// Prevent clicking if currently animated
|
||||
if ($visibleClass.queue('fx').length) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Adds active class during slide animation
|
||||
// $(this)
|
||||
// .addClass(namespace + "_active")
|
||||
// .delay(fadeTime)
|
||||
// .queue(function (next) {
|
||||
// $(this).removeClass(namespace + "_active");
|
||||
// next();
|
||||
// });
|
||||
|
||||
// Determine where to slide
|
||||
var idx = $slide.index($visibleClass),
|
||||
prevIdx = idx - 1,
|
||||
nextIdx = idx + 1 < length ? index + 1 : 0;
|
||||
|
||||
// Go to slide
|
||||
slideTo($(this)[0] === $prev[0] ? prevIdx : nextIdx);
|
||||
if (settings.pager || settings.manualControls) {
|
||||
selectTab($(this)[0] === $prev[0] ? prevIdx : nextIdx);
|
||||
}
|
||||
|
||||
if (!settings.pauseControls) {
|
||||
restartCycle();
|
||||
}
|
||||
});
|
||||
|
||||
// Pause when hovering navigation
|
||||
if (settings.pauseControls) {
|
||||
$trigger.hover(function () {
|
||||
clearInterval(rotate);
|
||||
}, function () {
|
||||
restartCycle();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Max-width fallback
|
||||
if (typeof document.body.style.maxWidth === "undefined" && options.maxwidth) {
|
||||
var widthSupport = function () {
|
||||
$this.css("width", "100%");
|
||||
if ($this.width() > maxw) {
|
||||
$this.css("width", maxw);
|
||||
}
|
||||
};
|
||||
|
||||
// Init fallback
|
||||
widthSupport();
|
||||
$(window).bind("resize", function () {
|
||||
widthSupport();
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
};
|
||||
})(jQuery, this, 0);
|
||||
8
src/civis-romanus_scriptor-latinus/js/ResponsiveSlides.js-master/responsiveslides.min.js
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
/*! http://responsiveslides.com v1.54 by @viljamis */
|
||||
(function(c,I,B){c.fn.responsiveSlides=function(l){var a=c.extend({auto:!0,speed:500,timeout:4E3,pager:!1,nav:!1,random:!1,pause:!1,pauseControls:!0,prevText:"Previous",nextText:"Next",maxwidth:"",navContainer:"",manualControls:"",namespace:"rslides",before:c.noop,after:c.noop},l);return this.each(function(){B++;var f=c(this),s,r,t,m,p,q,n=0,e=f.children(),C=e.size(),h=parseFloat(a.speed),D=parseFloat(a.timeout),u=parseFloat(a.maxwidth),g=a.namespace,d=g+B,E=g+"_nav "+d+"_nav",v=g+"_here",j=d+"_on",
|
||||
w=d+"_s",k=c("<ul class='"+g+"_tabs "+d+"_tabs' />"),x={"float":"left",position:"relative",opacity:1,zIndex:2},y={"float":"none",position:"absolute",opacity:0,zIndex:1},F=function(){var b=(document.body||document.documentElement).style,a="transition";if("string"===typeof b[a])return!0;s=["Moz","Webkit","Khtml","O","ms"];var a=a.charAt(0).toUpperCase()+a.substr(1),c;for(c=0;c<s.length;c++)if("string"===typeof b[s[c]+a])return!0;return!1}(),z=function(b){a.before(b);F?(e.removeClass(j).css(y).eq(b).addClass(j).css(x),
|
||||
n=b,setTimeout(function(){a.after(b)},h)):e.stop().fadeOut(h,function(){c(this).removeClass(j).css(y).css("opacity",1)}).eq(b).fadeIn(h,function(){c(this).addClass(j).css(x);a.after(b);n=b})};a.random&&(e.sort(function(){return Math.round(Math.random())-0.5}),f.empty().append(e));e.each(function(a){this.id=w+a});f.addClass(g+" "+d);l&&l.maxwidth&&f.css("max-width",u);e.hide().css(y).eq(0).addClass(j).css(x).show();F&&e.show().css({"-webkit-transition":"opacity "+h+"ms ease-in-out","-moz-transition":"opacity "+
|
||||
h+"ms ease-in-out","-o-transition":"opacity "+h+"ms ease-in-out",transition:"opacity "+h+"ms ease-in-out"});if(1<e.size()){if(D<h+100)return;if(a.pager&&!a.manualControls){var A=[];e.each(function(a){a+=1;A+="<li><a href='#' class='"+w+a+"'>"+a+"</a></li>"});k.append(A);l.navContainer?c(a.navContainer).append(k):f.after(k)}a.manualControls&&(k=c(a.manualControls),k.addClass(g+"_tabs "+d+"_tabs"));(a.pager||a.manualControls)&&k.find("li").each(function(a){c(this).addClass(w+(a+1))});if(a.pager||a.manualControls)q=
|
||||
k.find("a"),r=function(a){q.closest("li").removeClass(v).eq(a).addClass(v)};a.auto&&(t=function(){p=setInterval(function(){e.stop(!0,!0);var b=n+1<C?n+1:0;(a.pager||a.manualControls)&&r(b);z(b)},D)},t());m=function(){a.auto&&(clearInterval(p),t())};a.pause&&f.hover(function(){clearInterval(p)},function(){m()});if(a.pager||a.manualControls)q.bind("click",function(b){b.preventDefault();a.pauseControls||m();b=q.index(this);n===b||c("."+j).queue("fx").length||(r(b),z(b))}).eq(0).closest("li").addClass(v),
|
||||
a.pauseControls&&q.hover(function(){clearInterval(p)},function(){m()});if(a.nav){g="<a href='#' class='"+E+" prev'>"+a.prevText+"</a><a href='#' class='"+E+" next'>"+a.nextText+"</a>";l.navContainer?c(a.navContainer).append(g):f.after(g);var d=c("."+d+"_nav"),G=d.filter(".prev");d.bind("click",function(b){b.preventDefault();b=c("."+j);if(!b.queue("fx").length){var d=e.index(b);b=d-1;d=d+1<C?n+1:0;z(c(this)[0]===G[0]?b:d);if(a.pager||a.manualControls)r(c(this)[0]===G[0]?b:d);a.pauseControls||m()}});
|
||||
a.pauseControls&&d.hover(function(){clearInterval(p)},function(){m()})}}if("undefined"===typeof document.body.style.maxWidth&&l.maxwidth){var H=function(){f.css("width","100%");f.width()>u&&f.css("width",u)};H();c(I).bind("resize",function(){H()})}})}})(jQuery,this,0);
|
||||
4
src/civis-romanus_scriptor-latinus/js/jquery-1.11.2.min.js
vendored
Normal file
2
src/civis-romanus_scriptor-latinus/js/jquery-3.6.0.min.js
vendored
Normal file
@@ -0,0 +1,125 @@
|
||||
# ResponsiveSlides.js v1.54
|
||||
### Simple & lightweight responsive slider plugin (in 1kb)
|
||||
|
||||
|
||||
Options you can customize
|
||||
$(".rslides").responsiveSlides({
|
||||
auto: true, // Boolean: Animate automatically, true or false
|
||||
speed: 500, // Integer: Speed of the transition, in milliseconds
|
||||
timeout: 4000, // Integer: Time between slide transitions, in milliseconds
|
||||
pager: false, // Boolean: Show pager, true or false
|
||||
nav: false, // Boolean: Show navigation, true or false
|
||||
random: false, // Boolean: Randomize the order of the slides, true or false
|
||||
pause: false, // Boolean: Pause on hover, true or false
|
||||
pauseControls: true, // Boolean: Pause when hovering controls, true or false
|
||||
prevText: "Previous", // String: Text for the "previous" button
|
||||
nextText: "Next", // String: Text for the "next" button
|
||||
maxwidth: "", // Integer: Max-width of the slideshow, in pixels
|
||||
navContainer: "", // Selector: Where controls should be appended to, default is after the 'ul'
|
||||
manualControls: "", // Selector: Declare custom pager navigation
|
||||
namespace: "rslides", // String: Change the default namespace used
|
||||
before: function(){}, // Function: Before callback
|
||||
after: function(){} // Function: After callback
|
||||
});
|
||||
|
||||
|
||||
[ResponsiveSlides.js](http://responsiveslides.com/) is a tiny jQuery plugin that creates a responsive slider using elements inside a container. It has been used on sites like [Microsoft's Build 2012](http://www.buildwindows.com/launch) and [Gridset App](https://gridsetapp.com). ResponsiveSlides.js works with wide range of browsers including all IE versions from IE6 and up. It also adds CSS max-width support for IE6 and other browsers that don't natively support it. Only dependency is [jQuery](http://jquery.com/) (1.6 and up supported, tested up to 1.8.3) and that all the images are the same size.
|
||||
|
||||
Biggest difference to other responsive slider plugins is the file size (1.4kb minified and gzipped) + that this one doesn't try to do everything. ResponsiveSlides.js has basically only two different modes: Either it just automatically fades the images, or operates as a responsive image container with pagination and/or navigation to fade between slides.
|
||||
|
||||
#### Features:
|
||||
* Fully responsive
|
||||
* 1kb minified and gzipped
|
||||
* CSS3 transitions with JavaScript fallback
|
||||
* Simple markup using unordered list
|
||||
* Settings for transition and timeout durations
|
||||
* Multiple slideshows supported
|
||||
* Automatic and manual fade
|
||||
* Works in all major desktop and mobile browsers
|
||||
* Captions and other html-elements supported inside slides
|
||||
* Separate pagination and next/prev controls
|
||||
* Possibility to choose where the controls append to
|
||||
* Possibility to randomize the order of the slides
|
||||
* Possibility to use custom markup for pagination
|
||||
* Can be paused while hovering slideshow and/or controls
|
||||
* Images can be wrapped inside links
|
||||
* Optional 'before' and 'after' callbacks
|
||||
|
||||
|
||||
|
||||
Usage Instructions and demo
|
||||
======
|
||||
|
||||
For instructions and demo go to [http://responsiveslides.com/](http://responsiveslides.com/), or [download this repository as a zip file](https://github.com/viljamis/ResponsiveSlides.js/zipball/master) and and open "index.html" from the "example" folder.
|
||||
|
||||
* View [additional usage examples online](http://responsiveslides.com/themes/themes.html).
|
||||
* View [a demo with captions](http://responsiveslides.com/with-captions/themes.html).
|
||||
|
||||
Currently jQuery 1.6 and up is supported.
|
||||
|
||||
|
||||
|
||||
License
|
||||
======
|
||||
|
||||
Licensed under the MIT license.
|
||||
|
||||
Copyright (c) 2011-2012 Viljami Salminen, http://viljamis.com/
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
|
||||
Changelog
|
||||
======
|
||||
|
||||
|
||||
v1.54 (2013-04-26) - Fixes few bugs with the before and after callbacks.
|
||||
|
||||
v1.53 (2013-01-14) - Minor speed optimization (thanks [@bazineta](https://github.com/bazineta)!).
|
||||
|
||||
v1.52 (2013-01-07) - Adds option called "manualControls" which allows to write custom markup for pager navigation (thanks to [@andyadams](https://github.com/andyadams)). "controls" option is renamed to "navContainer". Default speed of the transition is now to 500ms. Adds also webkit-backface-visibility: hidden; style for the slides to prevent some HD acceleration issues on mobile WebKit browsers.
|
||||
|
||||
v1.51 (2012-12-15) - Fixes a bug where pictures would not display if next button was clicked too quickly 10 times.
|
||||
|
||||
v1.5 (2012-12-14) - Adds CSS3 transition support with automatic jQuery fallback.
|
||||
|
||||
v1.32 (2012-05-09) - Fixes a bug which caused the slideshow to break in Chrome when changing between active and inactive browser tabs.
|
||||
|
||||
v1.31 (2012-05-02) - Easier to use callbacks (+ optional "active" class for the next/prev buttons when animating slides. If you need this functionality, open the unminified version and search for "Adds active class during slide animation" and remove comments around it).
|
||||
|
||||
v1.3 (2012-04-26) - Three new options: "random", "pause", "pauseControls" + small bug fixes.
|
||||
|
||||
v1.25 (2012-04-19) - No more flashing of unstyled slideshow before JS has loaded. Adds also better support for cases when JavaScript isn't available.
|
||||
|
||||
v1.24 (2012-04-12) - Changes the way slideshow works if there's only one slide. Now all classes and max-width for the container are added, but we don't show the next and prev buttons anymore as they don't make much sense in that case. This version also fixes a bug which made the 'previous' button always go to the next slide.
|
||||
|
||||
v1.23 (2012-03-31) - Adds new option called "controls", which allows to choose where the controls should be appended to. Includes also code optimization, bug fixes, better option names and better jQuery support (jQuery 1.4 and up is now supported).
|
||||
|
||||
v1.22 (2012-03-27) - Adds callback events which are similar as in [@Wilto](https://github.com/Wilto)'s [Dynamic Carousel](https://github.com/Wilto/Dynamic-Carousel/). The possibility to change the 'namespace' is also back + next/prev buttons have now classes which make more sense.
|
||||
|
||||
v1.21 (2012-03-23) - Added two new options: 'nextText' and 'prevText'.
|
||||
|
||||
v1.20 (2012-03-21) - New option called 'nav', which enables next and previous buttons. Can be used with 'pagination' and 'auto' options. Adds also new [themes folder](http://responsiveslides.com/themes/themes.html) with three different ways to use the new next and previous buttons.
|
||||
|
||||
v1.10 (2012-03-12) - Refactoring, New markup style, CSS is now separated from the plugin, you can have links around images and other elements inside slides (not just images, but also captions etc.) + New option called "pagination", which enables to choose both "pagination" and "auto" at the same time. Shout outs for the help to [@bgutschke](https://github.com/bgutschke)
|
||||
|
||||
v1.05 (2012-03-05) - No more need to change the namespace if you have more than one slideshow on the same page.
|
||||
|
||||
v1.04 (2011-12-19) - Fixes problems when ResponsiveSlides.js is used with other plugins
|
||||
|
||||
v1.03 (2011-12-12) - Code refactoring, smaller size, better performance
|
||||
|
||||
v1.01 (2011-12-11) - Better usage of styles and the namespace
|
||||
|
||||
v1.00 (2011-12-04) - Release
|
||||
|
||||
|
||||
Want to do a pull request?
|
||||
======
|
||||
|
||||
Great! New ideas are more than welcome, but please check the [Pull Request Guidelines](https://github.com/viljamis/ResponsiveSlides.js/wiki/Pull-Request-Guidelines) first before doing so.
|
||||
@@ -0,0 +1,234 @@
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
html {
|
||||
background: #222 url("images/bg.png") repeat;
|
||||
}
|
||||
|
||||
body {
|
||||
_width: 70%;
|
||||
color: #888;
|
||||
font: 14px/20px Helvetica, Arial, sans-serif;
|
||||
margin: 20px auto 0;
|
||||
max-width: 800px;
|
||||
text-align: center;
|
||||
text-shadow: 0 -2px 1px #000;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font: 40px/60px "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
color: #fff;
|
||||
font-weight: 200;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font: 16px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
|
||||
#wrapper {
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
p,h3,h4,pre {
|
||||
text-align: left;
|
||||
max-width: 540px;
|
||||
margin: 0 auto 20px;
|
||||
}
|
||||
|
||||
.rslides {
|
||||
margin: 0 auto 40px;
|
||||
}
|
||||
|
||||
#slider2,
|
||||
#slider3 {
|
||||
box-shadow: none;
|
||||
-moz-box-shadow: none;
|
||||
-webkit-box-shadow: none;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.rslides_tabs {
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
background: rgba(0,0,0,.25);
|
||||
box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
|
||||
-moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
|
||||
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
|
||||
font-size: 18px;
|
||||
list-style: none;
|
||||
margin: 0 auto 50px;
|
||||
max-width: 540px;
|
||||
padding: 10px 0;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.rslides_tabs li {
|
||||
display: inline;
|
||||
float: none;
|
||||
margin-right: 1px;
|
||||
}
|
||||
|
||||
.rslides_tabs a {
|
||||
width: auto;
|
||||
line-height: 20px;
|
||||
padding: 9px 20px;
|
||||
height: auto;
|
||||
background: transparent;
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.rslides_tabs li:first-child {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.rslides_tabs .rslides_here a {
|
||||
background: rgba(255,255,255,.1);
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
#download {
|
||||
background: #333;
|
||||
background: rgba(255,255,255,.1);
|
||||
border: 1px solid rgba(255,255,255,.1);
|
||||
border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
display: block;
|
||||
font-size: 20px;
|
||||
font-weight: bold;
|
||||
margin: 60px auto;
|
||||
max-width: 500px;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
#download:hover {
|
||||
background: rgba(255,255,255,.15);
|
||||
}
|
||||
|
||||
.footer {
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
/* Callback example */
|
||||
|
||||
h3 {
|
||||
font: 20px/30px "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.events {
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.callbacks_container {
|
||||
margin-bottom: 50px;
|
||||
position: relative;
|
||||
float: left;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.callbacks {
|
||||
position: relative;
|
||||
list-style: none;
|
||||
overflow: hidden;
|
||||
width: 100%;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.callbacks li {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.callbacks img {
|
||||
display: block;
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
height: auto;
|
||||
width: 100%;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.callbacks .caption {
|
||||
display: block;
|
||||
position: absolute;
|
||||
z-index: 2;
|
||||
font-size: 20px;
|
||||
text-shadow: none;
|
||||
color: #fff;
|
||||
background: #000;
|
||||
background: rgba(0,0,0, .8);
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
padding: 10px 20px;
|
||||
margin: 0;
|
||||
max-width: none;
|
||||
}
|
||||
|
||||
.callbacks_nav {
|
||||
position: absolute;
|
||||
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
||||
top: 52%;
|
||||
left: 0;
|
||||
opacity: 0.7;
|
||||
z-index: 3;
|
||||
text-indent: -9999px;
|
||||
overflow: hidden;
|
||||
text-decoration: none;
|
||||
height: 61px;
|
||||
width: 38px;
|
||||
background: transparent url("themes/themes.gif") no-repeat left top;
|
||||
margin-top: -45px;
|
||||
}
|
||||
|
||||
.callbacks_nav:active {
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
.callbacks_nav.next {
|
||||
left: auto;
|
||||
background-position: right top;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
#slider3-pager a {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
#slider3-pager img {
|
||||
float: left;
|
||||
}
|
||||
|
||||
#slider3-pager .rslides_here a {
|
||||
background: transparent;
|
||||
box-shadow: 0 0 0 2px #666;
|
||||
}
|
||||
|
||||
#slider3-pager a {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 600px) {
|
||||
h1 {
|
||||
font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
}
|
||||
.callbacks_nav {
|
||||
top: 47%;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>ResponsiveSlides.js · Responsive jQuery slideshow</title>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<link rel="stylesheet" href="../responsiveslides.css">
|
||||
<link rel="stylesheet" href="demo.css">
|
||||
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
|
||||
<script src="../responsiveslides.min.js"></script>
|
||||
<script>
|
||||
// You can also use "$(window).load(function() {"
|
||||
$(function () {
|
||||
|
||||
// Slideshow 1
|
||||
$("#slider1").responsiveSlides({
|
||||
maxwidth: 800,
|
||||
speed: 800
|
||||
});
|
||||
|
||||
// Slideshow 2
|
||||
$("#slider2").responsiveSlides({
|
||||
auto: false,
|
||||
pager: true,
|
||||
speed: 300,
|
||||
maxwidth: 540
|
||||
});
|
||||
|
||||
// Slideshow 3
|
||||
$("#slider3").responsiveSlides({
|
||||
manualControls: '#slider3-pager',
|
||||
maxwidth: 540
|
||||
});
|
||||
|
||||
// Slideshow 4
|
||||
$("#slider4").responsiveSlides({
|
||||
auto: false,
|
||||
pager: false,
|
||||
nav: true,
|
||||
speed: 500,
|
||||
namespace: "callbacks",
|
||||
before: function () {
|
||||
$('.events').append("<li>before event fired.</li>");
|
||||
},
|
||||
after: function () {
|
||||
$('.events').append("<li>after event fired.</li>");
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="wrapper">
|
||||
<h1>ResponsiveSlides.js</h1>
|
||||
<h2>Simple & lightweight responsive slideshow plugin (in 1kb)</h2>
|
||||
|
||||
|
||||
|
||||
<!-- Slideshow 1 -->
|
||||
<ul class="rslides" id="slider1">
|
||||
<li><img src="images/1.jpg" alt=""></li>
|
||||
<li><img src="images/2.jpg" alt=""></li>
|
||||
<li><img src="images/3.jpg" alt=""></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<!-- Slideshow 2 -->
|
||||
<ul class="rslides" id="slider2">
|
||||
<li><a href="#"><img src="images/1.jpg" alt=""></a></li>
|
||||
<li><a href="#"><img src="images/2.jpg" alt=""></a></li>
|
||||
<li><a href="#"><img src="images/3.jpg" alt=""></a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<!-- Slideshow 3 -->
|
||||
<ul class="rslides" id="slider3">
|
||||
<li><img src="images/1.jpg" alt=""></li>
|
||||
<li><img src="images/2.jpg" alt=""></li>
|
||||
<li><img src="images/3.jpg" alt=""></li>
|
||||
</ul>
|
||||
|
||||
<!-- Slideshow 3 Pager -->
|
||||
<ul id="slider3-pager">
|
||||
<li><a href="#"><img src="images/1_thumb.jpg" alt=""></a></li>
|
||||
<li><a href="#"><img src="images/2_thumb.jpg" alt=""></a></li>
|
||||
<li><a href="#"><img src="images/3_thumb.jpg" alt=""></a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<!-- Slideshow 4 -->
|
||||
<div class="callbacks_container">
|
||||
<ul class="rslides" id="slider4">
|
||||
<li>
|
||||
<img src="images/1.jpg" alt="">
|
||||
<p class="caption">This is a caption</p>
|
||||
</li>
|
||||
<li>
|
||||
<img src="images/2.jpg" alt="">
|
||||
<p class="caption">This is another caption</p>
|
||||
</li>
|
||||
<li>
|
||||
<img src="images/3.jpg" alt="">
|
||||
<p class="caption">The third caption</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- This is here just to demonstrate the callbacks -->
|
||||
<ul class="events">
|
||||
<li><h3>Example 4 callback events</h3></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<a href="http://responsiveslides.com/" id="download">See the documentation</a>
|
||||
<p class="footer">ResponsiveSlides.js is created by <a href="http://viljamis.com">@viljamis</a>. It's released under the MIT license. If you have any questions or feedback you can use the <a href="https://github.com/viljami/ResponsiveSlides.js">GitHub project page</a>.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 50 KiB |
@@ -0,0 +1,172 @@
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
html {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
body {
|
||||
color: #333;
|
||||
font: 14px/24px sans-serif;
|
||||
margin: 0 auto;
|
||||
max-width: 700px;
|
||||
_width: 700px;
|
||||
padding: 0 30px;
|
||||
text-align: center;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
|
||||
#wrapper {
|
||||
float: left;
|
||||
width: 100%;
|
||||
margin-bottom: 50px;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font: 600 28px/36px sans-serif;
|
||||
margin: 50px 0;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font: 600 18px/24px sans-serif;
|
||||
color: #999;
|
||||
margin: 0 0 20px;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #222;
|
||||
}
|
||||
|
||||
.rslides {
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.rslides_container {
|
||||
margin-bottom: 50px;
|
||||
position: relative;
|
||||
float: left;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.centered-btns_nav {
|
||||
z-index: 3;
|
||||
position: absolute;
|
||||
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
||||
top: 50%;
|
||||
left: 0;
|
||||
opacity: 0.7;
|
||||
text-indent: -9999px;
|
||||
overflow: hidden;
|
||||
text-decoration: none;
|
||||
height: 61px;
|
||||
width: 38px;
|
||||
background: transparent url("themes.gif") no-repeat left top;
|
||||
margin-top: -45px;
|
||||
}
|
||||
|
||||
.centered-btns_nav:active {
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
.centered-btns_nav.next {
|
||||
left: auto;
|
||||
background-position: right top;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.transparent-btns_nav {
|
||||
z-index: 3;
|
||||
position: absolute;
|
||||
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
||||
top: 0;
|
||||
left: 0;
|
||||
display: block;
|
||||
background: #fff; /* Fix for IE6-9 */
|
||||
opacity: 0;
|
||||
filter: alpha(opacity=1);
|
||||
width: 48%;
|
||||
text-indent: -9999px;
|
||||
overflow: hidden;
|
||||
height: 91%;
|
||||
}
|
||||
|
||||
.transparent-btns_nav.next {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.large-btns_nav {
|
||||
z-index: 3;
|
||||
position: absolute;
|
||||
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
||||
opacity: 0.6;
|
||||
text-indent: -9999px;
|
||||
overflow: hidden;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
background: #000 url("themes.gif") no-repeat left 50%;
|
||||
width: 38px;
|
||||
}
|
||||
|
||||
.large-btns_nav:active {
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
.large-btns_nav.next {
|
||||
left: auto;
|
||||
background-position: right 50%;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.centered-btns_nav:focus,
|
||||
.transparent-btns_nav:focus,
|
||||
.large-btns_nav:focus {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.centered-btns_tabs,
|
||||
.transparent-btns_tabs,
|
||||
.large-btns_tabs {
|
||||
margin-top: 10px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.centered-btns_tabs li,
|
||||
.transparent-btns_tabs li,
|
||||
.large-btns_tabs li {
|
||||
display: inline;
|
||||
float: none;
|
||||
_float: left;
|
||||
*float: left;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.centered-btns_tabs a,
|
||||
.transparent-btns_tabs a,
|
||||
.large-btns_tabs a {
|
||||
text-indent: -9999px;
|
||||
overflow: hidden;
|
||||
-webkit-border-radius: 15px;
|
||||
-moz-border-radius: 15px;
|
||||
border-radius: 15px;
|
||||
background: #ccc;
|
||||
background: rgba(0,0,0, .2);
|
||||
display: inline-block;
|
||||
_display: block;
|
||||
*display: block;
|
||||
-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
|
||||
-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
|
||||
box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
|
||||
width: 9px;
|
||||
height: 9px;
|
||||
}
|
||||
|
||||
.centered-btns_here a,
|
||||
.transparent-btns_here a,
|
||||
.large-btns_here a {
|
||||
background: #222;
|
||||
background: rgba(0,0,0, .8);
|
||||
}
|
||||
|
After Width: | Height: | Size: 359 B |
@@ -0,0 +1,93 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>ResponsiveSlides.js · Alternative themes</title>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<link rel="stylesheet" href="../../responsiveslides.css">
|
||||
<link rel="stylesheet" href="themes.css">
|
||||
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
|
||||
<script src="../../responsiveslides.min.js"></script>
|
||||
<script>
|
||||
// You can also use "$(window).load(function() {"
|
||||
$(function () {
|
||||
|
||||
// Slideshow 1
|
||||
$("#slider1").responsiveSlides({
|
||||
auto: false,
|
||||
pager: true,
|
||||
nav: true,
|
||||
speed: 500,
|
||||
maxwidth: 800,
|
||||
namespace: "centered-btns"
|
||||
});
|
||||
|
||||
// Slideshow 2
|
||||
$("#slider2").responsiveSlides({
|
||||
auto: false,
|
||||
pager: true,
|
||||
nav: true,
|
||||
speed: 500,
|
||||
maxwidth: 800,
|
||||
namespace: "transparent-btns"
|
||||
});
|
||||
|
||||
// Slideshow 3
|
||||
$("#slider3").responsiveSlides({
|
||||
auto: false,
|
||||
pager: false,
|
||||
nav: true,
|
||||
speed: 500,
|
||||
maxwidth: 800,
|
||||
namespace: "large-btns"
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="wrapper">
|
||||
<h1>Three different ways to use next/prev buttons</h1>
|
||||
|
||||
|
||||
|
||||
<h3>Vertically centered on both sides</h3>
|
||||
<!-- Slideshow 1 -->
|
||||
<div class="rslides_container">
|
||||
<ul class="rslides" id="slider1">
|
||||
<li><img src="../images/1.jpg" alt=""></li>
|
||||
<li><img src="../images/2.jpg" alt=""></li>
|
||||
<li><img src="../images/3.jpg" alt=""></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<h3>Transparent buttons over the left and right side</h3>
|
||||
<!-- Slideshow 2 -->
|
||||
<div class="rslides_container">
|
||||
<ul class="rslides" id="slider2">
|
||||
<li><img src="../images/1.jpg" alt=""></li>
|
||||
<li><img src="../images/2.jpg" alt=""></li>
|
||||
<li><img src="../images/3.jpg" alt=""></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<h3>100% height with vertically centered icons</h3>
|
||||
<!-- Slideshow 3 -->
|
||||
<div class="rslides_container">
|
||||
<ul class="rslides" id="slider3">
|
||||
<li><img src="../images/1.jpg" alt=""></li>
|
||||
<li><img src="../images/2.jpg" alt=""></li>
|
||||
<li><img src="../images/3.jpg" alt=""></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<a href="http://responsiveslides.com/">View ResponsiveSlides.js documentation</a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,33 @@
|
||||
/*! http://responsiveslides.com v1.54 by @viljamis */
|
||||
|
||||
.rslides {
|
||||
position: relative;
|
||||
list-style: none;
|
||||
overflow: hidden;
|
||||
width: 100%;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.rslides li {
|
||||
-webkit-backface-visibility: hidden;
|
||||
position: absolute;
|
||||
display: none;
|
||||
width: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.rslides li:first-child {
|
||||
position: relative;
|
||||
display: block;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.rslides img {
|
||||
display: block;
|
||||
height: auto;
|
||||
float: left;
|
||||
width: 100%;
|
||||
border: 0;
|
||||
}
|
||||
@@ -0,0 +1,391 @@
|
||||
/*! ResponsiveSlides.js v1.54
|
||||
* http://responsiveslides.com
|
||||
* http://viljamis.com
|
||||
*
|
||||
* Copyright (c) 2011-2012 @viljamis
|
||||
* Available under the MIT license
|
||||
*/
|
||||
|
||||
/*jslint browser: true, sloppy: true, vars: true, plusplus: true, indent: 2 */
|
||||
|
||||
(function ($, window, i) {
|
||||
$.fn.responsiveSlides = function (options) {
|
||||
|
||||
// Default settings
|
||||
var settings = $.extend({
|
||||
"auto": true, // Boolean: Animate automatically, true or false
|
||||
"speed": 500, // Integer: Speed of the transition, in milliseconds
|
||||
"timeout": 4000, // Integer: Time between slide transitions, in milliseconds
|
||||
"pager": false, // Boolean: Show pager, true or false
|
||||
"nav": false, // Boolean: Show navigation, true or false
|
||||
"random": false, // Boolean: Randomize the order of the slides, true or false
|
||||
"pause": false, // Boolean: Pause on hover, true or false
|
||||
"pauseControls": true, // Boolean: Pause when hovering controls, true or false
|
||||
"prevText": "Previous", // String: Text for the "previous" button
|
||||
"nextText": "Next", // String: Text for the "next" button
|
||||
"maxwidth": "", // Integer: Max-width of the slideshow, in pixels
|
||||
"navContainer": "", // Selector: Where auto generated controls should be appended to, default is after the <ul>
|
||||
"manualControls": "", // Selector: Declare custom pager navigation
|
||||
"namespace": "rslides", // String: change the default namespace used
|
||||
"before": $.noop, // Function: Before callback
|
||||
"after": $.noop // Function: After callback
|
||||
}, options);
|
||||
|
||||
return this.each(function () {
|
||||
|
||||
// Index for namespacing
|
||||
i++;
|
||||
|
||||
var $this = $(this),
|
||||
|
||||
// Local variables
|
||||
vendor,
|
||||
selectTab,
|
||||
startCycle,
|
||||
restartCycle,
|
||||
rotate,
|
||||
$tabs,
|
||||
|
||||
// Helpers
|
||||
index = 0,
|
||||
$slide = $this.children(),
|
||||
length = $slide.size(),
|
||||
fadeTime = parseFloat(settings.speed),
|
||||
waitTime = parseFloat(settings.timeout),
|
||||
maxw = parseFloat(settings.maxwidth),
|
||||
|
||||
// Namespacing
|
||||
namespace = settings.namespace,
|
||||
namespaceIdx = namespace + i,
|
||||
|
||||
// Classes
|
||||
navClass = namespace + "_nav " + namespaceIdx + "_nav",
|
||||
activeClass = namespace + "_here",
|
||||
visibleClass = namespaceIdx + "_on",
|
||||
slideClassPrefix = namespaceIdx + "_s",
|
||||
|
||||
// Pager
|
||||
$pager = $("<ul class='" + namespace + "_tabs " + namespaceIdx + "_tabs' />"),
|
||||
|
||||
// Styles for visible and hidden slides
|
||||
visible = {"float": "left", "position": "relative", "opacity": 1, "zIndex": 2},
|
||||
hidden = {"float": "none", "position": "absolute", "opacity": 0, "zIndex": 1},
|
||||
|
||||
// Detect transition support
|
||||
supportsTransitions = (function () {
|
||||
var docBody = document.body || document.documentElement;
|
||||
var styles = docBody.style;
|
||||
var prop = "transition";
|
||||
if (typeof styles[prop] === "string") {
|
||||
return true;
|
||||
}
|
||||
// Tests for vendor specific prop
|
||||
vendor = ["Moz", "Webkit", "Khtml", "O", "ms"];
|
||||
prop = prop.charAt(0).toUpperCase() + prop.substr(1);
|
||||
var i;
|
||||
for (i = 0; i < vendor.length; i++) {
|
||||
if (typeof styles[vendor[i] + prop] === "string") {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
})(),
|
||||
|
||||
// Fading animation
|
||||
slideTo = function (idx) {
|
||||
settings.before(idx);
|
||||
// If CSS3 transitions are supported
|
||||
if (supportsTransitions) {
|
||||
$slide
|
||||
.removeClass(visibleClass)
|
||||
.css(hidden)
|
||||
.eq(idx)
|
||||
.addClass(visibleClass)
|
||||
.css(visible);
|
||||
index = idx;
|
||||
setTimeout(function () {
|
||||
settings.after(idx);
|
||||
}, fadeTime);
|
||||
// If not, use jQuery fallback
|
||||
} else {
|
||||
$slide
|
||||
.stop()
|
||||
.fadeOut(fadeTime, function () {
|
||||
$(this)
|
||||
.removeClass(visibleClass)
|
||||
.css(hidden)
|
||||
.css("opacity", 1);
|
||||
})
|
||||
.eq(idx)
|
||||
.fadeIn(fadeTime, function () {
|
||||
$(this)
|
||||
.addClass(visibleClass)
|
||||
.css(visible);
|
||||
settings.after(idx);
|
||||
index = idx;
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
// Random order
|
||||
if (settings.random) {
|
||||
$slide.sort(function () {
|
||||
return (Math.round(Math.random()) - 0.5);
|
||||
});
|
||||
$this
|
||||
.empty()
|
||||
.append($slide);
|
||||
}
|
||||
|
||||
// Add ID's to each slide
|
||||
$slide.each(function (i) {
|
||||
this.id = slideClassPrefix + i;
|
||||
});
|
||||
|
||||
// Add max-width and classes
|
||||
$this.addClass(namespace + " " + namespaceIdx);
|
||||
if (options && options.maxwidth) {
|
||||
$this.css("max-width", maxw);
|
||||
}
|
||||
|
||||
// Hide all slides, then show first one
|
||||
$slide
|
||||
.hide()
|
||||
.css(hidden)
|
||||
.eq(0)
|
||||
.addClass(visibleClass)
|
||||
.css(visible)
|
||||
.show();
|
||||
|
||||
// CSS transitions
|
||||
if (supportsTransitions) {
|
||||
$slide
|
||||
.show()
|
||||
.css({
|
||||
// -ms prefix isn't needed as IE10 uses prefix free version
|
||||
"-webkit-transition": "opacity " + fadeTime + "ms ease-in-out",
|
||||
"-moz-transition": "opacity " + fadeTime + "ms ease-in-out",
|
||||
"-o-transition": "opacity " + fadeTime + "ms ease-in-out",
|
||||
"transition": "opacity " + fadeTime + "ms ease-in-out"
|
||||
});
|
||||
}
|
||||
|
||||
// Only run if there's more than one slide
|
||||
if ($slide.size() > 1) {
|
||||
|
||||
// Make sure the timeout is at least 100ms longer than the fade
|
||||
if (waitTime < fadeTime + 100) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Pager
|
||||
if (settings.pager && !settings.manualControls) {
|
||||
var tabMarkup = [];
|
||||
$slide.each(function (i) {
|
||||
var n = i + 1;
|
||||
tabMarkup +=
|
||||
"<li>" +
|
||||
"<a href='#' class='" + slideClassPrefix + n + "'>" + n + "</a>" +
|
||||
"</li>";
|
||||
});
|
||||
$pager.append(tabMarkup);
|
||||
|
||||
// Inject pager
|
||||
if (options.navContainer) {
|
||||
$(settings.navContainer).append($pager);
|
||||
} else {
|
||||
$this.after($pager);
|
||||
}
|
||||
}
|
||||
|
||||
// Manual pager controls
|
||||
if (settings.manualControls) {
|
||||
$pager = $(settings.manualControls);
|
||||
$pager.addClass(namespace + "_tabs " + namespaceIdx + "_tabs");
|
||||
}
|
||||
|
||||
// Add pager slide class prefixes
|
||||
if (settings.pager || settings.manualControls) {
|
||||
$pager.find('li').each(function (i) {
|
||||
$(this).addClass(slideClassPrefix + (i + 1));
|
||||
});
|
||||
}
|
||||
|
||||
// If we have a pager, we need to set up the selectTab function
|
||||
if (settings.pager || settings.manualControls) {
|
||||
$tabs = $pager.find('a');
|
||||
|
||||
// Select pager item
|
||||
selectTab = function (idx) {
|
||||
$tabs
|
||||
.closest("li")
|
||||
.removeClass(activeClass)
|
||||
.eq(idx)
|
||||
.addClass(activeClass);
|
||||
};
|
||||
}
|
||||
|
||||
// Auto cycle
|
||||
if (settings.auto) {
|
||||
|
||||
startCycle = function () {
|
||||
rotate = setInterval(function () {
|
||||
|
||||
// Clear the event queue
|
||||
$slide.stop(true, true);
|
||||
|
||||
var idx = index + 1 < length ? index + 1 : 0;
|
||||
|
||||
// Remove active state and set new if pager is set
|
||||
if (settings.pager || settings.manualControls) {
|
||||
selectTab(idx);
|
||||
}
|
||||
|
||||
slideTo(idx);
|
||||
}, waitTime);
|
||||
};
|
||||
|
||||
// Init cycle
|
||||
startCycle();
|
||||
}
|
||||
|
||||
// Restarting cycle
|
||||
restartCycle = function () {
|
||||
if (settings.auto) {
|
||||
// Stop
|
||||
clearInterval(rotate);
|
||||
// Restart
|
||||
startCycle();
|
||||
}
|
||||
};
|
||||
|
||||
// Pause on hover
|
||||
if (settings.pause) {
|
||||
$this.hover(function () {
|
||||
clearInterval(rotate);
|
||||
}, function () {
|
||||
restartCycle();
|
||||
});
|
||||
}
|
||||
|
||||
// Pager click event handler
|
||||
if (settings.pager || settings.manualControls) {
|
||||
$tabs.bind("click", function (e) {
|
||||
e.preventDefault();
|
||||
|
||||
if (!settings.pauseControls) {
|
||||
restartCycle();
|
||||
}
|
||||
|
||||
// Get index of clicked tab
|
||||
var idx = $tabs.index(this);
|
||||
|
||||
// Break if element is already active or currently animated
|
||||
if (index === idx || $("." + visibleClass).queue('fx').length) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Remove active state from old tab and set new one
|
||||
selectTab(idx);
|
||||
|
||||
// Do the animation
|
||||
slideTo(idx);
|
||||
})
|
||||
.eq(0)
|
||||
.closest("li")
|
||||
.addClass(activeClass);
|
||||
|
||||
// Pause when hovering pager
|
||||
if (settings.pauseControls) {
|
||||
$tabs.hover(function () {
|
||||
clearInterval(rotate);
|
||||
}, function () {
|
||||
restartCycle();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// Navigation
|
||||
if (settings.nav) {
|
||||
var navMarkup =
|
||||
"<a href='#' class='" + navClass + " prev'>" + settings.prevText + "</a>" +
|
||||
"<a href='#' class='" + navClass + " next'>" + settings.nextText + "</a>";
|
||||
|
||||
// Inject navigation
|
||||
if (options.navContainer) {
|
||||
$(settings.navContainer).append(navMarkup);
|
||||
} else {
|
||||
$this.after(navMarkup);
|
||||
}
|
||||
|
||||
var $trigger = $("." + namespaceIdx + "_nav"),
|
||||
$prev = $trigger.filter(".prev");
|
||||
|
||||
// Click event handler
|
||||
$trigger.bind("click", function (e) {
|
||||
e.preventDefault();
|
||||
|
||||
var $visibleClass = $("." + visibleClass);
|
||||
|
||||
// Prevent clicking if currently animated
|
||||
if ($visibleClass.queue('fx').length) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Adds active class during slide animation
|
||||
// $(this)
|
||||
// .addClass(namespace + "_active")
|
||||
// .delay(fadeTime)
|
||||
// .queue(function (next) {
|
||||
// $(this).removeClass(namespace + "_active");
|
||||
// next();
|
||||
// });
|
||||
|
||||
// Determine where to slide
|
||||
var idx = $slide.index($visibleClass),
|
||||
prevIdx = idx - 1,
|
||||
nextIdx = idx + 1 < length ? index + 1 : 0;
|
||||
|
||||
// Go to slide
|
||||
slideTo($(this)[0] === $prev[0] ? prevIdx : nextIdx);
|
||||
if (settings.pager || settings.manualControls) {
|
||||
selectTab($(this)[0] === $prev[0] ? prevIdx : nextIdx);
|
||||
}
|
||||
|
||||
if (!settings.pauseControls) {
|
||||
restartCycle();
|
||||
}
|
||||
});
|
||||
|
||||
// Pause when hovering navigation
|
||||
if (settings.pauseControls) {
|
||||
$trigger.hover(function () {
|
||||
clearInterval(rotate);
|
||||
}, function () {
|
||||
restartCycle();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Max-width fallback
|
||||
if (typeof document.body.style.maxWidth === "undefined" && options.maxwidth) {
|
||||
var widthSupport = function () {
|
||||
$this.css("width", "100%");
|
||||
if ($this.width() > maxw) {
|
||||
$this.css("width", maxw);
|
||||
}
|
||||
};
|
||||
|
||||
// Init fallback
|
||||
widthSupport();
|
||||
$(window).bind("resize", function () {
|
||||
widthSupport();
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
};
|
||||
})(jQuery, this, 0);
|
||||
@@ -0,0 +1,8 @@
|
||||
/*! http://responsiveslides.com v1.54 by @viljamis */
|
||||
(function(c,I,B){c.fn.responsiveSlides=function(l){var a=c.extend({auto:!0,speed:500,timeout:4E3,pager:!1,nav:!1,random:!1,pause:!1,pauseControls:!0,prevText:"Previous",nextText:"Next",maxwidth:"",navContainer:"",manualControls:"",namespace:"rslides",before:c.noop,after:c.noop},l);return this.each(function(){B++;var f=c(this),s,r,t,m,p,q,n=0,e=f.children(),C=e.size(),h=parseFloat(a.speed),D=parseFloat(a.timeout),u=parseFloat(a.maxwidth),g=a.namespace,d=g+B,E=g+"_nav "+d+"_nav",v=g+"_here",j=d+"_on",
|
||||
w=d+"_s",k=c("<ul class='"+g+"_tabs "+d+"_tabs' />"),x={"float":"left",position:"relative",opacity:1,zIndex:2},y={"float":"none",position:"absolute",opacity:0,zIndex:1},F=function(){var b=(document.body||document.documentElement).style,a="transition";if("string"===typeof b[a])return!0;s=["Moz","Webkit","Khtml","O","ms"];var a=a.charAt(0).toUpperCase()+a.substr(1),c;for(c=0;c<s.length;c++)if("string"===typeof b[s[c]+a])return!0;return!1}(),z=function(b){a.before(b);F?(e.removeClass(j).css(y).eq(b).addClass(j).css(x),
|
||||
n=b,setTimeout(function(){a.after(b)},h)):e.stop().fadeOut(h,function(){c(this).removeClass(j).css(y).css("opacity",1)}).eq(b).fadeIn(h,function(){c(this).addClass(j).css(x);a.after(b);n=b})};a.random&&(e.sort(function(){return Math.round(Math.random())-0.5}),f.empty().append(e));e.each(function(a){this.id=w+a});f.addClass(g+" "+d);l&&l.maxwidth&&f.css("max-width",u);e.hide().css(y).eq(0).addClass(j).css(x).show();F&&e.show().css({"-webkit-transition":"opacity "+h+"ms ease-in-out","-moz-transition":"opacity "+
|
||||
h+"ms ease-in-out","-o-transition":"opacity "+h+"ms ease-in-out",transition:"opacity "+h+"ms ease-in-out"});if(1<e.size()){if(D<h+100)return;if(a.pager&&!a.manualControls){var A=[];e.each(function(a){a+=1;A+="<li><a href='#' class='"+w+a+"'>"+a+"</a></li>"});k.append(A);l.navContainer?c(a.navContainer).append(k):f.after(k)}a.manualControls&&(k=c(a.manualControls),k.addClass(g+"_tabs "+d+"_tabs"));(a.pager||a.manualControls)&&k.find("li").each(function(a){c(this).addClass(w+(a+1))});if(a.pager||a.manualControls)q=
|
||||
k.find("a"),r=function(a){q.closest("li").removeClass(v).eq(a).addClass(v)};a.auto&&(t=function(){p=setInterval(function(){e.stop(!0,!0);var b=n+1<C?n+1:0;(a.pager||a.manualControls)&&r(b);z(b)},D)},t());m=function(){a.auto&&(clearInterval(p),t())};a.pause&&f.hover(function(){clearInterval(p)},function(){m()});if(a.pager||a.manualControls)q.bind("click",function(b){b.preventDefault();a.pauseControls||m();b=q.index(this);n===b||c("."+j).queue("fx").length||(r(b),z(b))}).eq(0).closest("li").addClass(v),
|
||||
a.pauseControls&&q.hover(function(){clearInterval(p)},function(){m()});if(a.nav){g="<a href='#' class='"+E+" prev'>"+a.prevText+"</a><a href='#' class='"+E+" next'>"+a.nextText+"</a>";l.navContainer?c(a.navContainer).append(g):f.after(g);var d=c("."+d+"_nav"),G=d.filter(".prev");d.bind("click",function(b){b.preventDefault();b=c("."+j);if(!b.queue("fx").length){var d=e.index(b);b=d-1;d=d+1<C?n+1:0;z(c(this)[0]===G[0]?b:d);if(a.pager||a.manualControls)r(c(this)[0]===G[0]?b:d);a.pauseControls||m()}});
|
||||
a.pauseControls&&d.hover(function(){clearInterval(p)},function(){m()})}}if("undefined"===typeof document.body.style.maxWidth&&l.maxwidth){var H=function(){f.css("width","100%");f.width()>u&&f.css("width",u)};H();c(I).bind("resize",function(){H()})}})}})(jQuery,this,0);
|
||||
9789
src/civis-romanus_scriptor-latinus/js/jquery-ui-1.11.4.custom/external/jquery/jquery.js
vendored
Normal file
|
After Width: | Height: | Size: 212 B |
|
After Width: | Height: | Size: 208 B |
|
After Width: | Height: | Size: 335 B |
|
After Width: | Height: | Size: 207 B |
|
After Width: | Height: | Size: 262 B |
|
After Width: | Height: | Size: 262 B |
|
After Width: | Height: | Size: 332 B |
|
After Width: | Height: | Size: 280 B |
|
After Width: | Height: | Size: 6.8 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 6.8 KiB |
|
After Width: | Height: | Size: 6.8 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
@@ -0,0 +1,371 @@
|
||||
<!doctype html>
|
||||
<html lang="us">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>jQuery UI Example Page</title>
|
||||
<link href="jquery-ui.css" rel="stylesheet">
|
||||
<style>
|
||||
body{
|
||||
font: 62.5% "Trebuchet MS", sans-serif;
|
||||
margin: 50px;
|
||||
}
|
||||
.demoHeaders {
|
||||
margin-top: 2em;
|
||||
}
|
||||
#dialog-link {
|
||||
padding: .4em 1em .4em 20px;
|
||||
text-decoration: none;
|
||||
position: relative;
|
||||
}
|
||||
#dialog-link span.ui-icon {
|
||||
margin: 0 5px 0 0;
|
||||
position: absolute;
|
||||
left: .2em;
|
||||
top: 50%;
|
||||
margin-top: -8px;
|
||||
}
|
||||
#icons {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
#icons li {
|
||||
margin: 2px;
|
||||
position: relative;
|
||||
padding: 4px 0;
|
||||
cursor: pointer;
|
||||
float: left;
|
||||
list-style: none;
|
||||
}
|
||||
#icons span.ui-icon {
|
||||
float: left;
|
||||
margin: 0 4px;
|
||||
}
|
||||
.fakewindowcontain .ui-widget-overlay {
|
||||
position: absolute;
|
||||
}
|
||||
select {
|
||||
width: 200px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1>Welcome to jQuery UI!</h1>
|
||||
|
||||
<div class="ui-widget">
|
||||
<p>This page demonstrates the widgets and theme you selected in Download Builder. Please make sure you are using them with a compatible jQuery version.</p>
|
||||
</div>
|
||||
|
||||
<h1>YOUR COMPONENTS:</h1>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Autocomplete -->
|
||||
<h2 class="demoHeaders">Autocomplete</h2>
|
||||
<div>
|
||||
<input id="autocomplete" title="type "a"">
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="demoHeaders">Framework Icons (content color preview)</h2>
|
||||
<ul id="icons" class="ui-widget ui-helper-clearfix">
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-carat-1-n"><span class="ui-icon ui-icon-carat-1-n"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-carat-1-ne"><span class="ui-icon ui-icon-carat-1-ne"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-carat-1-e"><span class="ui-icon ui-icon-carat-1-e"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-carat-1-se"><span class="ui-icon ui-icon-carat-1-se"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-carat-1-s"><span class="ui-icon ui-icon-carat-1-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-carat-1-sw"><span class="ui-icon ui-icon-carat-1-sw"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-carat-1-w"><span class="ui-icon ui-icon-carat-1-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-carat-1-nw"><span class="ui-icon ui-icon-carat-1-nw"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-carat-2-n-s"><span class="ui-icon ui-icon-carat-2-n-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-carat-2-e-w"><span class="ui-icon ui-icon-carat-2-e-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-n"><span class="ui-icon ui-icon-triangle-1-n"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-ne"><span class="ui-icon ui-icon-triangle-1-ne"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-e"><span class="ui-icon ui-icon-triangle-1-e"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-se"><span class="ui-icon ui-icon-triangle-1-se"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-s"><span class="ui-icon ui-icon-triangle-1-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-sw"><span class="ui-icon ui-icon-triangle-1-sw"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-w"><span class="ui-icon ui-icon-triangle-1-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-1-nw"><span class="ui-icon ui-icon-triangle-1-nw"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-2-n-s"><span class="ui-icon ui-icon-triangle-2-n-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-triangle-2-e-w"><span class="ui-icon ui-icon-triangle-2-e-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-n"><span class="ui-icon ui-icon-arrow-1-n"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-ne"><span class="ui-icon ui-icon-arrow-1-ne"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-e"><span class="ui-icon ui-icon-arrow-1-e"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-se"><span class="ui-icon ui-icon-arrow-1-se"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-s"><span class="ui-icon ui-icon-arrow-1-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-sw"><span class="ui-icon ui-icon-arrow-1-sw"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-w"><span class="ui-icon ui-icon-arrow-1-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-1-nw"><span class="ui-icon ui-icon-arrow-1-nw"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-2-n-s"><span class="ui-icon ui-icon-arrow-2-n-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-2-ne-sw"><span class="ui-icon ui-icon-arrow-2-ne-sw"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-2-e-w"><span class="ui-icon ui-icon-arrow-2-e-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-2-se-nw"><span class="ui-icon ui-icon-arrow-2-se-nw"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowstop-1-n"><span class="ui-icon ui-icon-arrowstop-1-n"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowstop-1-e"><span class="ui-icon ui-icon-arrowstop-1-e"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowstop-1-s"><span class="ui-icon ui-icon-arrowstop-1-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowstop-1-w"><span class="ui-icon ui-icon-arrowstop-1-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-n"><span class="ui-icon ui-icon-arrowthick-1-n"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-ne"><span class="ui-icon ui-icon-arrowthick-1-ne"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-e"><span class="ui-icon ui-icon-arrowthick-1-e"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-se"><span class="ui-icon ui-icon-arrowthick-1-se"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-s"><span class="ui-icon ui-icon-arrowthick-1-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-sw"><span class="ui-icon ui-icon-arrowthick-1-sw"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-w"><span class="ui-icon ui-icon-arrowthick-1-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-1-nw"><span class="ui-icon ui-icon-arrowthick-1-nw"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-2-n-s"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-2-ne-sw"><span class="ui-icon ui-icon-arrowthick-2-ne-sw"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-2-e-w"><span class="ui-icon ui-icon-arrowthick-2-e-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthick-2-se-nw"><span class="ui-icon ui-icon-arrowthick-2-se-nw"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthickstop-1-n"><span class="ui-icon ui-icon-arrowthickstop-1-n"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthickstop-1-e"><span class="ui-icon ui-icon-arrowthickstop-1-e"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthickstop-1-s"><span class="ui-icon ui-icon-arrowthickstop-1-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowthickstop-1-w"><span class="ui-icon ui-icon-arrowthickstop-1-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturnthick-1-w"><span class="ui-icon ui-icon-arrowreturnthick-1-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturnthick-1-n"><span class="ui-icon ui-icon-arrowreturnthick-1-n"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturnthick-1-e"><span class="ui-icon ui-icon-arrowreturnthick-1-e"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturnthick-1-s"><span class="ui-icon ui-icon-arrowreturnthick-1-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturn-1-w"><span class="ui-icon ui-icon-arrowreturn-1-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturn-1-n"><span class="ui-icon ui-icon-arrowreturn-1-n"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturn-1-e"><span class="ui-icon ui-icon-arrowreturn-1-e"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowreturn-1-s"><span class="ui-icon ui-icon-arrowreturn-1-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowrefresh-1-w"><span class="ui-icon ui-icon-arrowrefresh-1-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowrefresh-1-n"><span class="ui-icon ui-icon-arrowrefresh-1-n"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowrefresh-1-e"><span class="ui-icon ui-icon-arrowrefresh-1-e"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrowrefresh-1-s"><span class="ui-icon ui-icon-arrowrefresh-1-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-4"><span class="ui-icon ui-icon-arrow-4"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-arrow-4-diag"><span class="ui-icon ui-icon-arrow-4-diag"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-extlink"><span class="ui-icon ui-icon-extlink"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-newwin"><span class="ui-icon ui-icon-newwin"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-refresh"><span class="ui-icon ui-icon-refresh"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-shuffle"><span class="ui-icon ui-icon-shuffle"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-transfer-e-w"><span class="ui-icon ui-icon-transfer-e-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-transferthick-e-w"><span class="ui-icon ui-icon-transferthick-e-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-folder-collapsed"><span class="ui-icon ui-icon-folder-collapsed"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-folder-open"><span class="ui-icon ui-icon-folder-open"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-document"><span class="ui-icon ui-icon-document"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-document-b"><span class="ui-icon ui-icon-document-b"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-note"><span class="ui-icon ui-icon-note"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-mail-closed"><span class="ui-icon ui-icon-mail-closed"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-mail-open"><span class="ui-icon ui-icon-mail-open"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-suitcase"><span class="ui-icon ui-icon-suitcase"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-comment"><span class="ui-icon ui-icon-comment"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-person"><span class="ui-icon ui-icon-person"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-print"><span class="ui-icon ui-icon-print"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-trash"><span class="ui-icon ui-icon-trash"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-locked"><span class="ui-icon ui-icon-locked"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-unlocked"><span class="ui-icon ui-icon-unlocked"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-bookmark"><span class="ui-icon ui-icon-bookmark"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-tag"><span class="ui-icon ui-icon-tag"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-home"><span class="ui-icon ui-icon-home"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-flag"><span class="ui-icon ui-icon-flag"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-calculator"><span class="ui-icon ui-icon-calculator"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-cart"><span class="ui-icon ui-icon-cart"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-pencil"><span class="ui-icon ui-icon-pencil"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-clock"><span class="ui-icon ui-icon-clock"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-disk"><span class="ui-icon ui-icon-disk"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-calendar"><span class="ui-icon ui-icon-calendar"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-zoomin"><span class="ui-icon ui-icon-zoomin"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-zoomout"><span class="ui-icon ui-icon-zoomout"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-search"><span class="ui-icon ui-icon-search"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-wrench"><span class="ui-icon ui-icon-wrench"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-gear"><span class="ui-icon ui-icon-gear"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-heart"><span class="ui-icon ui-icon-heart"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-star"><span class="ui-icon ui-icon-star"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-link"><span class="ui-icon ui-icon-link"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-cancel"><span class="ui-icon ui-icon-cancel"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-plus"><span class="ui-icon ui-icon-plus"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-plusthick"><span class="ui-icon ui-icon-plusthick"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-minus"><span class="ui-icon ui-icon-minus"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-minusthick"><span class="ui-icon ui-icon-minusthick"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-close"><span class="ui-icon ui-icon-close"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-closethick"><span class="ui-icon ui-icon-closethick"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-key"><span class="ui-icon ui-icon-key"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-lightbulb"><span class="ui-icon ui-icon-lightbulb"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-scissors"><span class="ui-icon ui-icon-scissors"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-clipboard"><span class="ui-icon ui-icon-clipboard"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-copy"><span class="ui-icon ui-icon-copy"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-contact"><span class="ui-icon ui-icon-contact"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-image"><span class="ui-icon ui-icon-image"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-video"><span class="ui-icon ui-icon-video"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-script"><span class="ui-icon ui-icon-script"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-alert"><span class="ui-icon ui-icon-alert"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-info"><span class="ui-icon ui-icon-info"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-notice"><span class="ui-icon ui-icon-notice"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-help"><span class="ui-icon ui-icon-help"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-check"><span class="ui-icon ui-icon-check"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-bullet"><span class="ui-icon ui-icon-bullet"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-radio-off"><span class="ui-icon ui-icon-radio-off"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-radio-on"><span class="ui-icon ui-icon-radio-on"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-pin-w"><span class="ui-icon ui-icon-pin-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-pin-s"><span class="ui-icon ui-icon-pin-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-play"><span class="ui-icon ui-icon-play"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-pause"><span class="ui-icon ui-icon-pause"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-seek-next"><span class="ui-icon ui-icon-seek-next"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-seek-prev"><span class="ui-icon ui-icon-seek-prev"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-seek-end"><span class="ui-icon ui-icon-seek-end"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-seek-first"><span class="ui-icon ui-icon-seek-first"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-stop"><span class="ui-icon ui-icon-stop"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-eject"><span class="ui-icon ui-icon-eject"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-volume-off"><span class="ui-icon ui-icon-volume-off"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-volume-on"><span class="ui-icon ui-icon-volume-on"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-power"><span class="ui-icon ui-icon-power"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-signal-diag"><span class="ui-icon ui-icon-signal-diag"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-signal"><span class="ui-icon ui-icon-signal"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-battery-0"><span class="ui-icon ui-icon-battery-0"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-battery-1"><span class="ui-icon ui-icon-battery-1"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-battery-2"><span class="ui-icon ui-icon-battery-2"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-battery-3"><span class="ui-icon ui-icon-battery-3"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-plus"><span class="ui-icon ui-icon-circle-plus"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-minus"><span class="ui-icon ui-icon-circle-minus"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-close"><span class="ui-icon ui-icon-circle-close"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-triangle-e"><span class="ui-icon ui-icon-circle-triangle-e"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-triangle-s"><span class="ui-icon ui-icon-circle-triangle-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-triangle-w"><span class="ui-icon ui-icon-circle-triangle-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-triangle-n"><span class="ui-icon ui-icon-circle-triangle-n"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-arrow-e"><span class="ui-icon ui-icon-circle-arrow-e"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-arrow-s"><span class="ui-icon ui-icon-circle-arrow-s"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-arrow-w"><span class="ui-icon ui-icon-circle-arrow-w"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-arrow-n"><span class="ui-icon ui-icon-circle-arrow-n"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-zoomin"><span class="ui-icon ui-icon-circle-zoomin"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-zoomout"><span class="ui-icon ui-icon-circle-zoomout"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-check"><span class="ui-icon ui-icon-circle-check"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circlesmall-plus"><span class="ui-icon ui-icon-circlesmall-plus"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circlesmall-minus"><span class="ui-icon ui-icon-circlesmall-minus"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-circlesmall-close"><span class="ui-icon ui-icon-circlesmall-close"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-squaresmall-plus"><span class="ui-icon ui-icon-squaresmall-plus"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-squaresmall-minus"><span class="ui-icon ui-icon-squaresmall-minus"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-squaresmall-close"><span class="ui-icon ui-icon-squaresmall-close"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-grip-dotted-vertical"><span class="ui-icon ui-icon-grip-dotted-vertical"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-grip-dotted-horizontal"><span class="ui-icon ui-icon-grip-dotted-horizontal"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-grip-solid-vertical"><span class="ui-icon ui-icon-grip-solid-vertical"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-grip-solid-horizontal"><span class="ui-icon ui-icon-grip-solid-horizontal"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-gripsmall-diagonal-se"><span class="ui-icon ui-icon-gripsmall-diagonal-se"></span></li>
|
||||
<li class="ui-state-default ui-corner-all" title=".ui-icon-grip-diagonal-se"><span class="ui-icon ui-icon-grip-diagonal-se"></span></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Menu -->
|
||||
<h2 class="demoHeaders">Menu</h2>
|
||||
<ul style="width:100px;" id="menu">
|
||||
<li>Item 1</li>
|
||||
<li>Item 2</li>
|
||||
<li>Item 3
|
||||
<ul>
|
||||
<li>Item 3-1</li>
|
||||
<li>Item 3-2</li>
|
||||
<li>Item 3-3</li>
|
||||
<li>Item 3-4</li>
|
||||
<li>Item 3-5</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Item 4</li>
|
||||
<li>Item 5</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Highlight / Error -->
|
||||
<h2 class="demoHeaders">Highlight / Error</h2>
|
||||
<div class="ui-widget">
|
||||
<div class="ui-state-highlight ui-corner-all" style="margin-top: 20px; padding: 0 .7em;">
|
||||
<p><span class="ui-icon ui-icon-info" style="float: left; margin-right: .3em;"></span>
|
||||
<strong>Hey!</strong> Sample ui-state-highlight style.</p>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="ui-widget">
|
||||
<div class="ui-state-error ui-corner-all" style="padding: 0 .7em;">
|
||||
<p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>
|
||||
<strong>Alert:</strong> Sample ui-state-error style.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="external/jquery/jquery.js"></script>
|
||||
<script src="jquery-ui.js"></script>
|
||||
<script>
|
||||
|
||||
|
||||
|
||||
var availableTags = [
|
||||
"ActionScript",
|
||||
"AppleScript",
|
||||
"Asp",
|
||||
"BASIC",
|
||||
"C",
|
||||
"C++",
|
||||
"Clojure",
|
||||
"COBOL",
|
||||
"ColdFusion",
|
||||
"Erlang",
|
||||
"Fortran",
|
||||
"Groovy",
|
||||
"Haskell",
|
||||
"Java",
|
||||
"JavaScript",
|
||||
"Lisp",
|
||||
"Perl",
|
||||
"PHP",
|
||||
"Python",
|
||||
"Ruby",
|
||||
"Scala",
|
||||
"Scheme"
|
||||
];
|
||||
$( "#autocomplete" ).autocomplete({
|
||||
source: availableTags
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$( "#menu" ).menu();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// Hover states on the static widgets
|
||||
$( "#dialog-link, #icons li" ).hover(
|
||||
function() {
|
||||
$( this ).addClass( "ui-state-hover" );
|
||||
},
|
||||
function() {
|
||||
$( this ).removeClass( "ui-state-hover" );
|
||||
}
|
||||
);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
4
src/civis-romanus_scriptor-latinus/js/jquery-ui-1.11.4.custom/jquery-1.11.2.min.js
vendored
Normal file
544
src/civis-romanus_scriptor-latinus/js/jquery-ui-1.11.4.custom/jquery-ui.css
vendored
Normal file
@@ -0,0 +1,544 @@
|
||||
/*! jQuery UI - v1.11.4 - 2015-08-06
|
||||
* http://jqueryui.com
|
||||
* Includes: core.css, autocomplete.css, menu.css, theme.css
|
||||
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
|
||||
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
|
||||
|
||||
/* Layout helpers
|
||||
----------------------------------*/
|
||||
.ui-helper-hidden {
|
||||
display: none;
|
||||
}
|
||||
.ui-helper-hidden-accessible {
|
||||
border: 0;
|
||||
clip: rect(0 0 0 0);
|
||||
height: 1px;
|
||||
margin: -1px;
|
||||
overflow: hidden;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
width: 1px;
|
||||
}
|
||||
.ui-helper-reset {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
outline: 0;
|
||||
line-height: 1.3;
|
||||
text-decoration: none;
|
||||
font-size: 100%;
|
||||
list-style: none;
|
||||
}
|
||||
.ui-helper-clearfix:before,
|
||||
.ui-helper-clearfix:after {
|
||||
content: "";
|
||||
display: table;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
.ui-helper-clearfix:after {
|
||||
clear: both;
|
||||
}
|
||||
.ui-helper-clearfix {
|
||||
min-height: 0; /* support: IE7 */
|
||||
}
|
||||
.ui-helper-zfix {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
top: 0;
|
||||
left: 0;
|
||||
position: absolute;
|
||||
opacity: 0;
|
||||
filter:Alpha(Opacity=0); /* support: IE8 */
|
||||
}
|
||||
|
||||
.ui-front {
|
||||
z-index: 100;
|
||||
}
|
||||
|
||||
|
||||
/* Interaction Cues
|
||||
----------------------------------*/
|
||||
.ui-state-disabled {
|
||||
cursor: default !important;
|
||||
}
|
||||
|
||||
|
||||
/* Icons
|
||||
----------------------------------*/
|
||||
|
||||
/* states and images */
|
||||
.ui-icon {
|
||||
display: block;
|
||||
text-indent: -99999px;
|
||||
overflow: hidden;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
|
||||
/* Misc visuals
|
||||
----------------------------------*/
|
||||
|
||||
/* Overlays */
|
||||
.ui-widget-overlay {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.ui-autocomplete {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
cursor: default;
|
||||
}
|
||||
.ui-menu {
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
display: block;
|
||||
outline: none;
|
||||
}
|
||||
.ui-menu .ui-menu {
|
||||
position: absolute;
|
||||
}
|
||||
.ui-menu .ui-menu-item {
|
||||
position: relative;
|
||||
margin: 0;
|
||||
padding: 3px 1em 3px .4em;
|
||||
cursor: pointer;
|
||||
min-height: 0; /* support: IE7 */
|
||||
/* support: IE10, see #8844 */
|
||||
list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
|
||||
}
|
||||
.ui-menu .ui-menu-divider {
|
||||
margin: 5px 0;
|
||||
height: 0;
|
||||
font-size: 0;
|
||||
line-height: 0;
|
||||
border-width: 1px 0 0 0;
|
||||
}
|
||||
.ui-menu .ui-state-focus,
|
||||
.ui-menu .ui-state-active {
|
||||
margin: -1px;
|
||||
}
|
||||
|
||||
/* icon support */
|
||||
.ui-menu-icons {
|
||||
position: relative;
|
||||
}
|
||||
.ui-menu-icons .ui-menu-item {
|
||||
padding-left: 2em;
|
||||
}
|
||||
|
||||
/* left-aligned */
|
||||
.ui-menu .ui-icon {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: .2em;
|
||||
margin: auto 0;
|
||||
}
|
||||
|
||||
/* right-aligned */
|
||||
.ui-menu .ui-menu-icon {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
/* Component containers
|
||||
----------------------------------*/
|
||||
.ui-widget {
|
||||
font-family: Verdana,Arial,sans-serif;
|
||||
font-size: 1.1em;
|
||||
}
|
||||
.ui-widget .ui-widget {
|
||||
font-size: 1em;
|
||||
}
|
||||
.ui-widget input,
|
||||
.ui-widget select,
|
||||
.ui-widget textarea,
|
||||
.ui-widget button {
|
||||
font-family: Verdana,Arial,sans-serif;
|
||||
font-size: 1em;
|
||||
}
|
||||
.ui-widget-content {
|
||||
border: 1px solid #aaaaaa;
|
||||
background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
|
||||
color: #222222;
|
||||
}
|
||||
.ui-widget-content a {
|
||||
color: #222222;
|
||||
}
|
||||
.ui-widget-header {
|
||||
border: 1px solid #aaaaaa;
|
||||
background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
|
||||
color: #222222;
|
||||
font-weight: bold;
|
||||
}
|
||||
.ui-widget-header a {
|
||||
color: #222222;
|
||||
}
|
||||
|
||||
/* Interaction states
|
||||
----------------------------------*/
|
||||
.ui-state-default,
|
||||
.ui-widget-content .ui-state-default,
|
||||
.ui-widget-header .ui-state-default {
|
||||
border: 1px solid #d3d3d3;
|
||||
background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
|
||||
font-weight: normal;
|
||||
color: #555555;
|
||||
}
|
||||
.ui-state-default a,
|
||||
.ui-state-default a:link,
|
||||
.ui-state-default a:visited {
|
||||
color: #555555;
|
||||
text-decoration: none;
|
||||
}
|
||||
.ui-state-hover,
|
||||
.ui-widget-content .ui-state-hover,
|
||||
.ui-widget-header .ui-state-hover,
|
||||
.ui-state-focus,
|
||||
.ui-widget-content .ui-state-focus,
|
||||
.ui-widget-header .ui-state-focus {
|
||||
border: 1px solid #999999;
|
||||
background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
|
||||
font-weight: normal;
|
||||
color: #212121;
|
||||
}
|
||||
.ui-state-hover a,
|
||||
.ui-state-hover a:hover,
|
||||
.ui-state-hover a:link,
|
||||
.ui-state-hover a:visited,
|
||||
.ui-state-focus a,
|
||||
.ui-state-focus a:hover,
|
||||
.ui-state-focus a:link,
|
||||
.ui-state-focus a:visited {
|
||||
color: #212121;
|
||||
text-decoration: none;
|
||||
}
|
||||
.ui-state-active,
|
||||
.ui-widget-content .ui-state-active,
|
||||
.ui-widget-header .ui-state-active {
|
||||
border: 1px solid #aaaaaa;
|
||||
background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
|
||||
font-weight: normal;
|
||||
color: #212121;
|
||||
}
|
||||
.ui-state-active a,
|
||||
.ui-state-active a:link,
|
||||
.ui-state-active a:visited {
|
||||
color: #212121;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
/* Interaction Cues
|
||||
----------------------------------*/
|
||||
.ui-state-highlight,
|
||||
.ui-widget-content .ui-state-highlight,
|
||||
.ui-widget-header .ui-state-highlight {
|
||||
border: 1px solid #fcefa1;
|
||||
background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
|
||||
color: #363636;
|
||||
}
|
||||
.ui-state-highlight a,
|
||||
.ui-widget-content .ui-state-highlight a,
|
||||
.ui-widget-header .ui-state-highlight a {
|
||||
color: #363636;
|
||||
}
|
||||
.ui-state-error,
|
||||
.ui-widget-content .ui-state-error,
|
||||
.ui-widget-header .ui-state-error {
|
||||
border: 1px solid #cd0a0a;
|
||||
background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
|
||||
color: #cd0a0a;
|
||||
}
|
||||
.ui-state-error a,
|
||||
.ui-widget-content .ui-state-error a,
|
||||
.ui-widget-header .ui-state-error a {
|
||||
color: #cd0a0a;
|
||||
}
|
||||
.ui-state-error-text,
|
||||
.ui-widget-content .ui-state-error-text,
|
||||
.ui-widget-header .ui-state-error-text {
|
||||
color: #cd0a0a;
|
||||
}
|
||||
.ui-priority-primary,
|
||||
.ui-widget-content .ui-priority-primary,
|
||||
.ui-widget-header .ui-priority-primary {
|
||||
font-weight: bold;
|
||||
}
|
||||
.ui-priority-secondary,
|
||||
.ui-widget-content .ui-priority-secondary,
|
||||
.ui-widget-header .ui-priority-secondary {
|
||||
opacity: .7;
|
||||
filter:Alpha(Opacity=70); /* support: IE8 */
|
||||
font-weight: normal;
|
||||
}
|
||||
.ui-state-disabled,
|
||||
.ui-widget-content .ui-state-disabled,
|
||||
.ui-widget-header .ui-state-disabled {
|
||||
opacity: .35;
|
||||
filter:Alpha(Opacity=35); /* support: IE8 */
|
||||
background-image: none;
|
||||
}
|
||||
.ui-state-disabled .ui-icon {
|
||||
filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
|
||||
}
|
||||
|
||||
/* Icons
|
||||
----------------------------------*/
|
||||
|
||||
/* states and images */
|
||||
.ui-icon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
.ui-icon,
|
||||
.ui-widget-content .ui-icon {
|
||||
background-image: url("images/ui-icons_222222_256x240.png");
|
||||
}
|
||||
.ui-widget-header .ui-icon {
|
||||
background-image: url("images/ui-icons_222222_256x240.png");
|
||||
}
|
||||
.ui-state-default .ui-icon {
|
||||
background-image: url("images/ui-icons_888888_256x240.png");
|
||||
}
|
||||
.ui-state-hover .ui-icon,
|
||||
.ui-state-focus .ui-icon {
|
||||
background-image: url("images/ui-icons_454545_256x240.png");
|
||||
}
|
||||
.ui-state-active .ui-icon {
|
||||
background-image: url("images/ui-icons_454545_256x240.png");
|
||||
}
|
||||
.ui-state-highlight .ui-icon {
|
||||
background-image: url("images/ui-icons_2e83ff_256x240.png");
|
||||
}
|
||||
.ui-state-error .ui-icon,
|
||||
.ui-state-error-text .ui-icon {
|
||||
background-image: url("images/ui-icons_cd0a0a_256x240.png");
|
||||
}
|
||||
|
||||
/* positioning */
|
||||
.ui-icon-blank { background-position: 16px 16px; }
|
||||
.ui-icon-carat-1-n { background-position: 0 0; }
|
||||
.ui-icon-carat-1-ne { background-position: -16px 0; }
|
||||
.ui-icon-carat-1-e { background-position: -32px 0; }
|
||||
.ui-icon-carat-1-se { background-position: -48px 0; }
|
||||
.ui-icon-carat-1-s { background-position: -64px 0; }
|
||||
.ui-icon-carat-1-sw { background-position: -80px 0; }
|
||||
.ui-icon-carat-1-w { background-position: -96px 0; }
|
||||
.ui-icon-carat-1-nw { background-position: -112px 0; }
|
||||
.ui-icon-carat-2-n-s { background-position: -128px 0; }
|
||||
.ui-icon-carat-2-e-w { background-position: -144px 0; }
|
||||
.ui-icon-triangle-1-n { background-position: 0 -16px; }
|
||||
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
|
||||
.ui-icon-triangle-1-e { background-position: -32px -16px; }
|
||||
.ui-icon-triangle-1-se { background-position: -48px -16px; }
|
||||
.ui-icon-triangle-1-s { background-position: -64px -16px; }
|
||||
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
|
||||
.ui-icon-triangle-1-w { background-position: -96px -16px; }
|
||||
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
|
||||
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
|
||||
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
|
||||
.ui-icon-arrow-1-n { background-position: 0 -32px; }
|
||||
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
|
||||
.ui-icon-arrow-1-e { background-position: -32px -32px; }
|
||||
.ui-icon-arrow-1-se { background-position: -48px -32px; }
|
||||
.ui-icon-arrow-1-s { background-position: -64px -32px; }
|
||||
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
|
||||
.ui-icon-arrow-1-w { background-position: -96px -32px; }
|
||||
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
|
||||
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
|
||||
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
|
||||
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
|
||||
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
|
||||
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
|
||||
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
|
||||
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
|
||||
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
|
||||
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
|
||||
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
|
||||
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
|
||||
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
|
||||
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
|
||||
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
|
||||
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
|
||||
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
|
||||
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
|
||||
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
|
||||
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
|
||||
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
|
||||
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
|
||||
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
|
||||
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
|
||||
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
|
||||
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
|
||||
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
|
||||
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
|
||||
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
|
||||
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
|
||||
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
|
||||
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
|
||||
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
|
||||
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
|
||||
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
|
||||
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
|
||||
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
|
||||
.ui-icon-arrow-4 { background-position: 0 -80px; }
|
||||
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
|
||||
.ui-icon-extlink { background-position: -32px -80px; }
|
||||
.ui-icon-newwin { background-position: -48px -80px; }
|
||||
.ui-icon-refresh { background-position: -64px -80px; }
|
||||
.ui-icon-shuffle { background-position: -80px -80px; }
|
||||
.ui-icon-transfer-e-w { background-position: -96px -80px; }
|
||||
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
|
||||
.ui-icon-folder-collapsed { background-position: 0 -96px; }
|
||||
.ui-icon-folder-open { background-position: -16px -96px; }
|
||||
.ui-icon-document { background-position: -32px -96px; }
|
||||
.ui-icon-document-b { background-position: -48px -96px; }
|
||||
.ui-icon-note { background-position: -64px -96px; }
|
||||
.ui-icon-mail-closed { background-position: -80px -96px; }
|
||||
.ui-icon-mail-open { background-position: -96px -96px; }
|
||||
.ui-icon-suitcase { background-position: -112px -96px; }
|
||||
.ui-icon-comment { background-position: -128px -96px; }
|
||||
.ui-icon-person { background-position: -144px -96px; }
|
||||
.ui-icon-print { background-position: -160px -96px; }
|
||||
.ui-icon-trash { background-position: -176px -96px; }
|
||||
.ui-icon-locked { background-position: -192px -96px; }
|
||||
.ui-icon-unlocked { background-position: -208px -96px; }
|
||||
.ui-icon-bookmark { background-position: -224px -96px; }
|
||||
.ui-icon-tag { background-position: -240px -96px; }
|
||||
.ui-icon-home { background-position: 0 -112px; }
|
||||
.ui-icon-flag { background-position: -16px -112px; }
|
||||
.ui-icon-calendar { background-position: -32px -112px; }
|
||||
.ui-icon-cart { background-position: -48px -112px; }
|
||||
.ui-icon-pencil { background-position: -64px -112px; }
|
||||
.ui-icon-clock { background-position: -80px -112px; }
|
||||
.ui-icon-disk { background-position: -96px -112px; }
|
||||
.ui-icon-calculator { background-position: -112px -112px; }
|
||||
.ui-icon-zoomin { background-position: -128px -112px; }
|
||||
.ui-icon-zoomout { background-position: -144px -112px; }
|
||||
.ui-icon-search { background-position: -160px -112px; }
|
||||
.ui-icon-wrench { background-position: -176px -112px; }
|
||||
.ui-icon-gear { background-position: -192px -112px; }
|
||||
.ui-icon-heart { background-position: -208px -112px; }
|
||||
.ui-icon-star { background-position: -224px -112px; }
|
||||
.ui-icon-link { background-position: -240px -112px; }
|
||||
.ui-icon-cancel { background-position: 0 -128px; }
|
||||
.ui-icon-plus { background-position: -16px -128px; }
|
||||
.ui-icon-plusthick { background-position: -32px -128px; }
|
||||
.ui-icon-minus { background-position: -48px -128px; }
|
||||
.ui-icon-minusthick { background-position: -64px -128px; }
|
||||
.ui-icon-close { background-position: -80px -128px; }
|
||||
.ui-icon-closethick { background-position: -96px -128px; }
|
||||
.ui-icon-key { background-position: -112px -128px; }
|
||||
.ui-icon-lightbulb { background-position: -128px -128px; }
|
||||
.ui-icon-scissors { background-position: -144px -128px; }
|
||||
.ui-icon-clipboard { background-position: -160px -128px; }
|
||||
.ui-icon-copy { background-position: -176px -128px; }
|
||||
.ui-icon-contact { background-position: -192px -128px; }
|
||||
.ui-icon-image { background-position: -208px -128px; }
|
||||
.ui-icon-video { background-position: -224px -128px; }
|
||||
.ui-icon-script { background-position: -240px -128px; }
|
||||
.ui-icon-alert { background-position: 0 -144px; }
|
||||
.ui-icon-info { background-position: -16px -144px; }
|
||||
.ui-icon-notice { background-position: -32px -144px; }
|
||||
.ui-icon-help { background-position: -48px -144px; }
|
||||
.ui-icon-check { background-position: -64px -144px; }
|
||||
.ui-icon-bullet { background-position: -80px -144px; }
|
||||
.ui-icon-radio-on { background-position: -96px -144px; }
|
||||
.ui-icon-radio-off { background-position: -112px -144px; }
|
||||
.ui-icon-pin-w { background-position: -128px -144px; }
|
||||
.ui-icon-pin-s { background-position: -144px -144px; }
|
||||
.ui-icon-play { background-position: 0 -160px; }
|
||||
.ui-icon-pause { background-position: -16px -160px; }
|
||||
.ui-icon-seek-next { background-position: -32px -160px; }
|
||||
.ui-icon-seek-prev { background-position: -48px -160px; }
|
||||
.ui-icon-seek-end { background-position: -64px -160px; }
|
||||
.ui-icon-seek-start { background-position: -80px -160px; }
|
||||
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
|
||||
.ui-icon-seek-first { background-position: -80px -160px; }
|
||||
.ui-icon-stop { background-position: -96px -160px; }
|
||||
.ui-icon-eject { background-position: -112px -160px; }
|
||||
.ui-icon-volume-off { background-position: -128px -160px; }
|
||||
.ui-icon-volume-on { background-position: -144px -160px; }
|
||||
.ui-icon-power { background-position: 0 -176px; }
|
||||
.ui-icon-signal-diag { background-position: -16px -176px; }
|
||||
.ui-icon-signal { background-position: -32px -176px; }
|
||||
.ui-icon-battery-0 { background-position: -48px -176px; }
|
||||
.ui-icon-battery-1 { background-position: -64px -176px; }
|
||||
.ui-icon-battery-2 { background-position: -80px -176px; }
|
||||
.ui-icon-battery-3 { background-position: -96px -176px; }
|
||||
.ui-icon-circle-plus { background-position: 0 -192px; }
|
||||
.ui-icon-circle-minus { background-position: -16px -192px; }
|
||||
.ui-icon-circle-close { background-position: -32px -192px; }
|
||||
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
|
||||
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
|
||||
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
|
||||
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
|
||||
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
|
||||
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
|
||||
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
|
||||
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
|
||||
.ui-icon-circle-zoomin { background-position: -176px -192px; }
|
||||
.ui-icon-circle-zoomout { background-position: -192px -192px; }
|
||||
.ui-icon-circle-check { background-position: -208px -192px; }
|
||||
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
|
||||
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
|
||||
.ui-icon-circlesmall-close { background-position: -32px -208px; }
|
||||
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
|
||||
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
|
||||
.ui-icon-squaresmall-close { background-position: -80px -208px; }
|
||||
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
|
||||
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
|
||||
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
|
||||
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
|
||||
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
|
||||
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
|
||||
|
||||
|
||||
/* Misc visuals
|
||||
----------------------------------*/
|
||||
|
||||
/* Corner radius */
|
||||
.ui-corner-all,
|
||||
.ui-corner-top,
|
||||
.ui-corner-left,
|
||||
.ui-corner-tl {
|
||||
border-top-left-radius: 4px;
|
||||
}
|
||||
.ui-corner-all,
|
||||
.ui-corner-top,
|
||||
.ui-corner-right,
|
||||
.ui-corner-tr {
|
||||
border-top-right-radius: 4px;
|
||||
}
|
||||
.ui-corner-all,
|
||||
.ui-corner-bottom,
|
||||
.ui-corner-left,
|
||||
.ui-corner-bl {
|
||||
border-bottom-left-radius: 4px;
|
||||
}
|
||||
.ui-corner-all,
|
||||
.ui-corner-bottom,
|
||||
.ui-corner-right,
|
||||
.ui-corner-br {
|
||||
border-bottom-right-radius: 4px;
|
||||
}
|
||||
|
||||
/* Overlays */
|
||||
.ui-widget-overlay {
|
||||
background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
|
||||
opacity: .3;
|
||||
filter: Alpha(Opacity=30); /* support: IE8 */
|
||||
}
|
||||
.ui-widget-shadow {
|
||||
margin: -8px 0 0 -8px;
|
||||
padding: 8px;
|
||||
background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
|
||||
opacity: .3;
|
||||
filter: Alpha(Opacity=30); /* support: IE8 */
|
||||
border-radius: 8px;
|
||||
}
|
||||
2610
src/civis-romanus_scriptor-latinus/js/jquery-ui-1.11.4.custom/jquery-ui.js
vendored
Normal file
7
src/civis-romanus_scriptor-latinus/js/jquery-ui-1.11.4.custom/jquery-ui.min.css
vendored
Normal file
7
src/civis-romanus_scriptor-latinus/js/jquery-ui-1.11.4.custom/jquery-ui.min.js
vendored
Normal file
152
src/civis-romanus_scriptor-latinus/js/jquery-ui-1.11.4.custom/jquery-ui.structure.css
vendored
Normal file
@@ -0,0 +1,152 @@
|
||||
/*!
|
||||
* jQuery UI CSS Framework 1.11.4
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://api.jqueryui.com/category/theming/
|
||||
*/
|
||||
|
||||
/* Layout helpers
|
||||
----------------------------------*/
|
||||
.ui-helper-hidden {
|
||||
display: none;
|
||||
}
|
||||
.ui-helper-hidden-accessible {
|
||||
border: 0;
|
||||
clip: rect(0 0 0 0);
|
||||
height: 1px;
|
||||
margin: -1px;
|
||||
overflow: hidden;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
width: 1px;
|
||||
}
|
||||
.ui-helper-reset {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
outline: 0;
|
||||
line-height: 1.3;
|
||||
text-decoration: none;
|
||||
font-size: 100%;
|
||||
list-style: none;
|
||||
}
|
||||
.ui-helper-clearfix:before,
|
||||
.ui-helper-clearfix:after {
|
||||
content: "";
|
||||
display: table;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
.ui-helper-clearfix:after {
|
||||
clear: both;
|
||||
}
|
||||
.ui-helper-clearfix {
|
||||
min-height: 0; /* support: IE7 */
|
||||
}
|
||||
.ui-helper-zfix {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
top: 0;
|
||||
left: 0;
|
||||
position: absolute;
|
||||
opacity: 0;
|
||||
filter:Alpha(Opacity=0); /* support: IE8 */
|
||||
}
|
||||
|
||||
.ui-front {
|
||||
z-index: 100;
|
||||
}
|
||||
|
||||
|
||||
/* Interaction Cues
|
||||
----------------------------------*/
|
||||
.ui-state-disabled {
|
||||
cursor: default !important;
|
||||
}
|
||||
|
||||
|
||||
/* Icons
|
||||
----------------------------------*/
|
||||
|
||||
/* states and images */
|
||||
.ui-icon {
|
||||
display: block;
|
||||
text-indent: -99999px;
|
||||
overflow: hidden;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
|
||||
/* Misc visuals
|
||||
----------------------------------*/
|
||||
|
||||
/* Overlays */
|
||||
.ui-widget-overlay {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.ui-autocomplete {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
cursor: default;
|
||||
}
|
||||
.ui-menu {
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
display: block;
|
||||
outline: none;
|
||||
}
|
||||
.ui-menu .ui-menu {
|
||||
position: absolute;
|
||||
}
|
||||
.ui-menu .ui-menu-item {
|
||||
position: relative;
|
||||
margin: 0;
|
||||
padding: 3px 1em 3px .4em;
|
||||
cursor: pointer;
|
||||
min-height: 0; /* support: IE7 */
|
||||
/* support: IE10, see #8844 */
|
||||
list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
|
||||
}
|
||||
.ui-menu .ui-menu-divider {
|
||||
margin: 5px 0;
|
||||
height: 0;
|
||||
font-size: 0;
|
||||
line-height: 0;
|
||||
border-width: 1px 0 0 0;
|
||||
}
|
||||
.ui-menu .ui-state-focus,
|
||||
.ui-menu .ui-state-active {
|
||||
margin: -1px;
|
||||
}
|
||||
|
||||
/* icon support */
|
||||
.ui-menu-icons {
|
||||
position: relative;
|
||||
}
|
||||
.ui-menu-icons .ui-menu-item {
|
||||
padding-left: 2em;
|
||||
}
|
||||
|
||||
/* left-aligned */
|
||||
.ui-menu .ui-icon {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: .2em;
|
||||
margin: auto 0;
|
||||
}
|
||||
|
||||
/* right-aligned */
|
||||
.ui-menu .ui-menu-icon {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
5
src/civis-romanus_scriptor-latinus/js/jquery-ui-1.11.4.custom/jquery-ui.structure.min.css
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
/*! jQuery UI - v1.11.4 - 2015-08-04
|
||||
* http://jqueryui.com
|
||||
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
|
||||
|
||||
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
|
||||
410
src/civis-romanus_scriptor-latinus/js/jquery-ui-1.11.4.custom/jquery-ui.theme.css
vendored
Normal file
@@ -0,0 +1,410 @@
|
||||
/*!
|
||||
* jQuery UI CSS Framework 1.11.4
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://api.jqueryui.com/category/theming/
|
||||
*
|
||||
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
|
||||
*/
|
||||
|
||||
|
||||
/* Component containers
|
||||
----------------------------------*/
|
||||
.ui-widget {
|
||||
font-family: Verdana,Arial,sans-serif;
|
||||
font-size: 1.1em;
|
||||
}
|
||||
.ui-widget .ui-widget {
|
||||
font-size: 1em;
|
||||
}
|
||||
.ui-widget input,
|
||||
.ui-widget select,
|
||||
.ui-widget textarea,
|
||||
.ui-widget button {
|
||||
font-family: Verdana,Arial,sans-serif;
|
||||
font-size: 1em;
|
||||
}
|
||||
.ui-widget-content {
|
||||
border: 1px solid #aaaaaa;
|
||||
background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
|
||||
color: #222222;
|
||||
}
|
||||
.ui-widget-content a {
|
||||
color: #222222;
|
||||
}
|
||||
.ui-widget-header {
|
||||
border: 1px solid #aaaaaa;
|
||||
background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
|
||||
color: #222222;
|
||||
font-weight: bold;
|
||||
}
|
||||
.ui-widget-header a {
|
||||
color: #222222;
|
||||
}
|
||||
|
||||
/* Interaction states
|
||||
----------------------------------*/
|
||||
.ui-state-default,
|
||||
.ui-widget-content .ui-state-default,
|
||||
.ui-widget-header .ui-state-default {
|
||||
border: 1px solid #d3d3d3;
|
||||
background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
|
||||
font-weight: normal;
|
||||
color: #555555;
|
||||
}
|
||||
.ui-state-default a,
|
||||
.ui-state-default a:link,
|
||||
.ui-state-default a:visited {
|
||||
color: #555555;
|
||||
text-decoration: none;
|
||||
}
|
||||
.ui-state-hover,
|
||||
.ui-widget-content .ui-state-hover,
|
||||
.ui-widget-header .ui-state-hover,
|
||||
.ui-state-focus,
|
||||
.ui-widget-content .ui-state-focus,
|
||||
.ui-widget-header .ui-state-focus {
|
||||
border: 1px solid #999999;
|
||||
background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
|
||||
font-weight: normal;
|
||||
color: #212121;
|
||||
}
|
||||
.ui-state-hover a,
|
||||
.ui-state-hover a:hover,
|
||||
.ui-state-hover a:link,
|
||||
.ui-state-hover a:visited,
|
||||
.ui-state-focus a,
|
||||
.ui-state-focus a:hover,
|
||||
.ui-state-focus a:link,
|
||||
.ui-state-focus a:visited {
|
||||
color: #212121;
|
||||
text-decoration: none;
|
||||
}
|
||||
.ui-state-active,
|
||||
.ui-widget-content .ui-state-active,
|
||||
.ui-widget-header .ui-state-active {
|
||||
border: 1px solid #aaaaaa;
|
||||
background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
|
||||
font-weight: normal;
|
||||
color: #212121;
|
||||
}
|
||||
.ui-state-active a,
|
||||
.ui-state-active a:link,
|
||||
.ui-state-active a:visited {
|
||||
color: #212121;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
/* Interaction Cues
|
||||
----------------------------------*/
|
||||
.ui-state-highlight,
|
||||
.ui-widget-content .ui-state-highlight,
|
||||
.ui-widget-header .ui-state-highlight {
|
||||
border: 1px solid #fcefa1;
|
||||
background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
|
||||
color: #363636;
|
||||
}
|
||||
.ui-state-highlight a,
|
||||
.ui-widget-content .ui-state-highlight a,
|
||||
.ui-widget-header .ui-state-highlight a {
|
||||
color: #363636;
|
||||
}
|
||||
.ui-state-error,
|
||||
.ui-widget-content .ui-state-error,
|
||||
.ui-widget-header .ui-state-error {
|
||||
border: 1px solid #cd0a0a;
|
||||
background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
|
||||
color: #cd0a0a;
|
||||
}
|
||||
.ui-state-error a,
|
||||
.ui-widget-content .ui-state-error a,
|
||||
.ui-widget-header .ui-state-error a {
|
||||
color: #cd0a0a;
|
||||
}
|
||||
.ui-state-error-text,
|
||||
.ui-widget-content .ui-state-error-text,
|
||||
.ui-widget-header .ui-state-error-text {
|
||||
color: #cd0a0a;
|
||||
}
|
||||
.ui-priority-primary,
|
||||
.ui-widget-content .ui-priority-primary,
|
||||
.ui-widget-header .ui-priority-primary {
|
||||
font-weight: bold;
|
||||
}
|
||||
.ui-priority-secondary,
|
||||
.ui-widget-content .ui-priority-secondary,
|
||||
.ui-widget-header .ui-priority-secondary {
|
||||
opacity: .7;
|
||||
filter:Alpha(Opacity=70); /* support: IE8 */
|
||||
font-weight: normal;
|
||||
}
|
||||
.ui-state-disabled,
|
||||
.ui-widget-content .ui-state-disabled,
|
||||
.ui-widget-header .ui-state-disabled {
|
||||
opacity: .35;
|
||||
filter:Alpha(Opacity=35); /* support: IE8 */
|
||||
background-image: none;
|
||||
}
|
||||
.ui-state-disabled .ui-icon {
|
||||
filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
|
||||
}
|
||||
|
||||
/* Icons
|
||||
----------------------------------*/
|
||||
|
||||
/* states and images */
|
||||
.ui-icon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
.ui-icon,
|
||||
.ui-widget-content .ui-icon {
|
||||
background-image: url("images/ui-icons_222222_256x240.png");
|
||||
}
|
||||
.ui-widget-header .ui-icon {
|
||||
background-image: url("images/ui-icons_222222_256x240.png");
|
||||
}
|
||||
.ui-state-default .ui-icon {
|
||||
background-image: url("images/ui-icons_888888_256x240.png");
|
||||
}
|
||||
.ui-state-hover .ui-icon,
|
||||
.ui-state-focus .ui-icon {
|
||||
background-image: url("images/ui-icons_454545_256x240.png");
|
||||
}
|
||||
.ui-state-active .ui-icon {
|
||||
background-image: url("images/ui-icons_454545_256x240.png");
|
||||
}
|
||||
.ui-state-highlight .ui-icon {
|
||||
background-image: url("images/ui-icons_2e83ff_256x240.png");
|
||||
}
|
||||
.ui-state-error .ui-icon,
|
||||
.ui-state-error-text .ui-icon {
|
||||
background-image: url("images/ui-icons_cd0a0a_256x240.png");
|
||||
}
|
||||
|
||||
/* positioning */
|
||||
.ui-icon-blank { background-position: 16px 16px; }
|
||||
.ui-icon-carat-1-n { background-position: 0 0; }
|
||||
.ui-icon-carat-1-ne { background-position: -16px 0; }
|
||||
.ui-icon-carat-1-e { background-position: -32px 0; }
|
||||
.ui-icon-carat-1-se { background-position: -48px 0; }
|
||||
.ui-icon-carat-1-s { background-position: -64px 0; }
|
||||
.ui-icon-carat-1-sw { background-position: -80px 0; }
|
||||
.ui-icon-carat-1-w { background-position: -96px 0; }
|
||||
.ui-icon-carat-1-nw { background-position: -112px 0; }
|
||||
.ui-icon-carat-2-n-s { background-position: -128px 0; }
|
||||
.ui-icon-carat-2-e-w { background-position: -144px 0; }
|
||||
.ui-icon-triangle-1-n { background-position: 0 -16px; }
|
||||
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
|
||||
.ui-icon-triangle-1-e { background-position: -32px -16px; }
|
||||
.ui-icon-triangle-1-se { background-position: -48px -16px; }
|
||||
.ui-icon-triangle-1-s { background-position: -64px -16px; }
|
||||
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
|
||||
.ui-icon-triangle-1-w { background-position: -96px -16px; }
|
||||
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
|
||||
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
|
||||
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
|
||||
.ui-icon-arrow-1-n { background-position: 0 -32px; }
|
||||
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
|
||||
.ui-icon-arrow-1-e { background-position: -32px -32px; }
|
||||
.ui-icon-arrow-1-se { background-position: -48px -32px; }
|
||||
.ui-icon-arrow-1-s { background-position: -64px -32px; }
|
||||
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
|
||||
.ui-icon-arrow-1-w { background-position: -96px -32px; }
|
||||
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
|
||||
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
|
||||
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
|
||||
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
|
||||
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
|
||||
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
|
||||
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
|
||||
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
|
||||
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
|
||||
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
|
||||
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
|
||||
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
|
||||
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
|
||||
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
|
||||
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
|
||||
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
|
||||
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
|
||||
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
|
||||
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
|
||||
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
|
||||
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
|
||||
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
|
||||
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
|
||||
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
|
||||
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
|
||||
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
|
||||
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
|
||||
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
|
||||
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
|
||||
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
|
||||
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
|
||||
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
|
||||
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
|
||||
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
|
||||
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
|
||||
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
|
||||
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
|
||||
.ui-icon-arrow-4 { background-position: 0 -80px; }
|
||||
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
|
||||
.ui-icon-extlink { background-position: -32px -80px; }
|
||||
.ui-icon-newwin { background-position: -48px -80px; }
|
||||
.ui-icon-refresh { background-position: -64px -80px; }
|
||||
.ui-icon-shuffle { background-position: -80px -80px; }
|
||||
.ui-icon-transfer-e-w { background-position: -96px -80px; }
|
||||
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
|
||||
.ui-icon-folder-collapsed { background-position: 0 -96px; }
|
||||
.ui-icon-folder-open { background-position: -16px -96px; }
|
||||
.ui-icon-document { background-position: -32px -96px; }
|
||||
.ui-icon-document-b { background-position: -48px -96px; }
|
||||
.ui-icon-note { background-position: -64px -96px; }
|
||||
.ui-icon-mail-closed { background-position: -80px -96px; }
|
||||
.ui-icon-mail-open { background-position: -96px -96px; }
|
||||
.ui-icon-suitcase { background-position: -112px -96px; }
|
||||
.ui-icon-comment { background-position: -128px -96px; }
|
||||
.ui-icon-person { background-position: -144px -96px; }
|
||||
.ui-icon-print { background-position: -160px -96px; }
|
||||
.ui-icon-trash { background-position: -176px -96px; }
|
||||
.ui-icon-locked { background-position: -192px -96px; }
|
||||
.ui-icon-unlocked { background-position: -208px -96px; }
|
||||
.ui-icon-bookmark { background-position: -224px -96px; }
|
||||
.ui-icon-tag { background-position: -240px -96px; }
|
||||
.ui-icon-home { background-position: 0 -112px; }
|
||||
.ui-icon-flag { background-position: -16px -112px; }
|
||||
.ui-icon-calendar { background-position: -32px -112px; }
|
||||
.ui-icon-cart { background-position: -48px -112px; }
|
||||
.ui-icon-pencil { background-position: -64px -112px; }
|
||||
.ui-icon-clock { background-position: -80px -112px; }
|
||||
.ui-icon-disk { background-position: -96px -112px; }
|
||||
.ui-icon-calculator { background-position: -112px -112px; }
|
||||
.ui-icon-zoomin { background-position: -128px -112px; }
|
||||
.ui-icon-zoomout { background-position: -144px -112px; }
|
||||
.ui-icon-search { background-position: -160px -112px; }
|
||||
.ui-icon-wrench { background-position: -176px -112px; }
|
||||
.ui-icon-gear { background-position: -192px -112px; }
|
||||
.ui-icon-heart { background-position: -208px -112px; }
|
||||
.ui-icon-star { background-position: -224px -112px; }
|
||||
.ui-icon-link { background-position: -240px -112px; }
|
||||
.ui-icon-cancel { background-position: 0 -128px; }
|
||||
.ui-icon-plus { background-position: -16px -128px; }
|
||||
.ui-icon-plusthick { background-position: -32px -128px; }
|
||||
.ui-icon-minus { background-position: -48px -128px; }
|
||||
.ui-icon-minusthick { background-position: -64px -128px; }
|
||||
.ui-icon-close { background-position: -80px -128px; }
|
||||
.ui-icon-closethick { background-position: -96px -128px; }
|
||||
.ui-icon-key { background-position: -112px -128px; }
|
||||
.ui-icon-lightbulb { background-position: -128px -128px; }
|
||||
.ui-icon-scissors { background-position: -144px -128px; }
|
||||
.ui-icon-clipboard { background-position: -160px -128px; }
|
||||
.ui-icon-copy { background-position: -176px -128px; }
|
||||
.ui-icon-contact { background-position: -192px -128px; }
|
||||
.ui-icon-image { background-position: -208px -128px; }
|
||||
.ui-icon-video { background-position: -224px -128px; }
|
||||
.ui-icon-script { background-position: -240px -128px; }
|
||||
.ui-icon-alert { background-position: 0 -144px; }
|
||||
.ui-icon-info { background-position: -16px -144px; }
|
||||
.ui-icon-notice { background-position: -32px -144px; }
|
||||
.ui-icon-help { background-position: -48px -144px; }
|
||||
.ui-icon-check { background-position: -64px -144px; }
|
||||
.ui-icon-bullet { background-position: -80px -144px; }
|
||||
.ui-icon-radio-on { background-position: -96px -144px; }
|
||||
.ui-icon-radio-off { background-position: -112px -144px; }
|
||||
.ui-icon-pin-w { background-position: -128px -144px; }
|
||||
.ui-icon-pin-s { background-position: -144px -144px; }
|
||||
.ui-icon-play { background-position: 0 -160px; }
|
||||
.ui-icon-pause { background-position: -16px -160px; }
|
||||
.ui-icon-seek-next { background-position: -32px -160px; }
|
||||
.ui-icon-seek-prev { background-position: -48px -160px; }
|
||||
.ui-icon-seek-end { background-position: -64px -160px; }
|
||||
.ui-icon-seek-start { background-position: -80px -160px; }
|
||||
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
|
||||
.ui-icon-seek-first { background-position: -80px -160px; }
|
||||
.ui-icon-stop { background-position: -96px -160px; }
|
||||
.ui-icon-eject { background-position: -112px -160px; }
|
||||
.ui-icon-volume-off { background-position: -128px -160px; }
|
||||
.ui-icon-volume-on { background-position: -144px -160px; }
|
||||
.ui-icon-power { background-position: 0 -176px; }
|
||||
.ui-icon-signal-diag { background-position: -16px -176px; }
|
||||
.ui-icon-signal { background-position: -32px -176px; }
|
||||
.ui-icon-battery-0 { background-position: -48px -176px; }
|
||||
.ui-icon-battery-1 { background-position: -64px -176px; }
|
||||
.ui-icon-battery-2 { background-position: -80px -176px; }
|
||||
.ui-icon-battery-3 { background-position: -96px -176px; }
|
||||
.ui-icon-circle-plus { background-position: 0 -192px; }
|
||||
.ui-icon-circle-minus { background-position: -16px -192px; }
|
||||
.ui-icon-circle-close { background-position: -32px -192px; }
|
||||
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
|
||||
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
|
||||
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
|
||||
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
|
||||
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
|
||||
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
|
||||
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
|
||||
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
|
||||
.ui-icon-circle-zoomin { background-position: -176px -192px; }
|
||||
.ui-icon-circle-zoomout { background-position: -192px -192px; }
|
||||
.ui-icon-circle-check { background-position: -208px -192px; }
|
||||
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
|
||||
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
|
||||
.ui-icon-circlesmall-close { background-position: -32px -208px; }
|
||||
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
|
||||
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
|
||||
.ui-icon-squaresmall-close { background-position: -80px -208px; }
|
||||
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
|
||||
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
|
||||
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
|
||||
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
|
||||
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
|
||||
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
|
||||
|
||||
|
||||
/* Misc visuals
|
||||
----------------------------------*/
|
||||
|
||||
/* Corner radius */
|
||||
.ui-corner-all,
|
||||
.ui-corner-top,
|
||||
.ui-corner-left,
|
||||
.ui-corner-tl {
|
||||
border-top-left-radius: 4px;
|
||||
}
|
||||
.ui-corner-all,
|
||||
.ui-corner-top,
|
||||
.ui-corner-right,
|
||||
.ui-corner-tr {
|
||||
border-top-right-radius: 4px;
|
||||
}
|
||||
.ui-corner-all,
|
||||
.ui-corner-bottom,
|
||||
.ui-corner-left,
|
||||
.ui-corner-bl {
|
||||
border-bottom-left-radius: 4px;
|
||||
}
|
||||
.ui-corner-all,
|
||||
.ui-corner-bottom,
|
||||
.ui-corner-right,
|
||||
.ui-corner-br {
|
||||
border-bottom-right-radius: 4px;
|
||||
}
|
||||
|
||||
/* Overlays */
|
||||
.ui-widget-overlay {
|
||||
background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
|
||||
opacity: .3;
|
||||
filter: Alpha(Opacity=30); /* support: IE8 */
|
||||
}
|
||||
.ui-widget-shadow {
|
||||
margin: -8px 0 0 -8px;
|
||||
padding: 8px;
|
||||
background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
|
||||
opacity: .3;
|
||||
filter: Alpha(Opacity=30); /* support: IE8 */
|
||||
border-radius: 8px;
|
||||
}
|
||||