mirror of
https://github.com/aaru-dps/Aaru.Documentation.git
synced 2025-12-16 19:24:33 +00:00
Move wwwroot to Documentation repository.
This commit is contained in:
90
css/amiga/_colors.scss
Normal file
90
css/amiga/_colors.scss
Normal file
@@ -0,0 +1,90 @@
|
||||
// /***************************************************************************
|
||||
// Aaru Data Preservation Suite
|
||||
// ----------------------------------------------------------------------------
|
||||
//
|
||||
// Filename : _colors.scss
|
||||
// Author(s) : Natalia Portillo <claunia@claunia.com>
|
||||
//
|
||||
// Component : Aaru Server.
|
||||
//
|
||||
// --[ Description ] ----------------------------------------------------------
|
||||
//
|
||||
// Sets colors for server styling.
|
||||
//
|
||||
// --[ License ] --------------------------------------------------------------
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as
|
||||
// published by the Free Software Foundation; either version 2.1 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful, but
|
||||
// WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
||||
//
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright © 2011-2021 Natalia Portillo
|
||||
// ****************************************************************************/
|
||||
|
||||
/* Sets the grayscale for Bootstrap */
|
||||
$white: #FFFFFF;
|
||||
$darkgray: #555555;
|
||||
$gray-100: #FFFFFF;
|
||||
$gray-200: #FFFFFF;
|
||||
$gray-300: #FFFFFF;
|
||||
$gray-400: #FFFFFF;
|
||||
$gray-500: #555555;
|
||||
$gray-600: #555555;
|
||||
$gray-700: #555555;
|
||||
$gray-800: #555555;
|
||||
$gray-900: #555555;
|
||||
$black: #000021;
|
||||
|
||||
/* Sets color palette, using Workbench palette colors */
|
||||
$blue: #0055AA;
|
||||
$indigo: #AA55AA;
|
||||
$purple: #AA00FF;
|
||||
$pink: #FF55FF;
|
||||
$red: #FF0000;
|
||||
$orange: #FF8800;
|
||||
$yellow: #FFFF55;
|
||||
$green: #00AA00;
|
||||
$teal: #55FFFF;
|
||||
$cyan: #00AAAA;
|
||||
$brown: #AA5500;
|
||||
$brightwhite: #FFFFFF;
|
||||
|
||||
/* Bootstrap color aliases */
|
||||
$primary: $orange;
|
||||
$secondary: $black;
|
||||
$success: $orange;
|
||||
$info: $orange;
|
||||
$warning: $orange;
|
||||
$danger: $orange;
|
||||
$light: $blue;
|
||||
$dark: $black;
|
||||
|
||||
/* Colors for <body> */
|
||||
$body-bg: $blue;
|
||||
$body-color: $white;
|
||||
|
||||
/* Colors for <a> */
|
||||
$link-color: $orange;
|
||||
$link-hover-color: $orange;
|
||||
|
||||
/* Colors for cards */
|
||||
$card-border-color: rgba($white, .125);
|
||||
$card-cap-bg: rgba($white, .03);
|
||||
$card-cap-color: inherit;
|
||||
$card-bg: $black;
|
||||
|
||||
/* Colors for tables */
|
||||
$table-dark-bg: $black;
|
||||
$table-dark-accent-bg: rgba($white, .05) !default;
|
||||
$table-dark-hover-bg: rgba($white, .075) !default;
|
||||
$table-dark-border-color: lighten($orange, 7.5%) !default;
|
||||
$table-dark-color: $white !default;
|
||||
50
css/amiga/_font.scss
Normal file
50
css/amiga/_font.scss
Normal file
@@ -0,0 +1,50 @@
|
||||
// /***************************************************************************
|
||||
// Aaru Data Preservation Suite
|
||||
// ----------------------------------------------------------------------------
|
||||
//
|
||||
// Filename : _font.scss
|
||||
// Author(s) : Natalia Portillo <claunia@claunia.com>
|
||||
//
|
||||
// Component : Aaru Server.
|
||||
//
|
||||
// --[ Description ] ----------------------------------------------------------
|
||||
//
|
||||
// Sets font for server styling.
|
||||
//
|
||||
// --[ License ] --------------------------------------------------------------
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as
|
||||
// published by the Free Software Foundation; either version 2.1 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful, but
|
||||
// WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
||||
//
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright © 2011-2021 Natalia Portillo
|
||||
// ****************************************************************************/
|
||||
|
||||
@font-face
|
||||
{
|
||||
font-family: 'Topaz a500a1000a2000';
|
||||
src: url(../../fonts/Topaz_a500_v1.0.eot);
|
||||
src: url(../../fonts/Topaz_a500_v1.0.eot?#iefix) format('embedded-opentype'),
|
||||
url(../../fonts/Topaz_a500_v1.0.woff2) format('woff2'),
|
||||
url(../../fonts/Topaz_a500_v1.0.woff) format('woff'),
|
||||
url(../../fonts/Topaz_a500_v1.0.ttf) format('truetype');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
$font-family-sans-serif: 'Topaz a500a1000a2000';
|
||||
$font-family-monospace: 'Topaz a500a1000a2000';
|
||||
$font-family-base: 'Topaz a500a1000a2000';
|
||||
$font-size-base: 1.25rem;
|
||||
|
||||
$line-height-base: 1;
|
||||
51
css/amiga/_fontstyles.scss
Normal file
51
css/amiga/_fontstyles.scss
Normal file
@@ -0,0 +1,51 @@
|
||||
// /***************************************************************************
|
||||
// Aaru Data Preservation Suite
|
||||
// ----------------------------------------------------------------------------
|
||||
//
|
||||
// Filename : _fontstyles.scss
|
||||
// Author(s) : Natalia Portillo <claunia@claunia.com>
|
||||
//
|
||||
// Component : Aaru Server.
|
||||
//
|
||||
// --[ Description ] ----------------------------------------------------------
|
||||
//
|
||||
// Sets font styles for server styling.
|
||||
//
|
||||
// --[ License ] --------------------------------------------------------------
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as
|
||||
// published by the Free Software Foundation; either version 2.1 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful, but
|
||||
// WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
||||
//
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright © 2011-2021 Natalia Portillo
|
||||
// ****************************************************************************/
|
||||
|
||||
@import "_colors";
|
||||
|
||||
/* Sets the style for emphasis/italics */
|
||||
em, i
|
||||
{
|
||||
color: $orange;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
/* Headings and bold text are bright white */
|
||||
h1, h2, h3, h4,
|
||||
b, strong
|
||||
{
|
||||
color: $orange;
|
||||
font-size: 1em;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
margin: 0;
|
||||
}
|
||||
9740
css/amiga/aaruserver.css
Normal file
9740
css/amiga/aaruserver.css
Normal file
File diff suppressed because it is too large
Load Diff
1
css/amiga/aaruserver.css.map
Normal file
1
css/amiga/aaruserver.css.map
Normal file
File diff suppressed because one or more lines are too long
87
css/amiga/aaruserver.scss
Normal file
87
css/amiga/aaruserver.scss
Normal file
@@ -0,0 +1,87 @@
|
||||
// /***************************************************************************
|
||||
// Aaru Data Preservation Suite
|
||||
// ----------------------------------------------------------------------------
|
||||
//
|
||||
// Filename : aaruserver.scss
|
||||
// Author(s) : Natalia Portillo <claunia@claunia.com>
|
||||
//
|
||||
// Component : Aaru Server.
|
||||
//
|
||||
// --[ Description ] ----------------------------------------------------------
|
||||
//
|
||||
// Sets server styling.
|
||||
//
|
||||
// --[ License ] --------------------------------------------------------------
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as
|
||||
// published by the Free Software Foundation; either version 2.1 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful, but
|
||||
// WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
||||
//
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright © 2011-2021 Natalia Portillo
|
||||
// ****************************************************************************/
|
||||
|
||||
@import "_colors";
|
||||
@import "_font";
|
||||
@import "_fontstyles";
|
||||
|
||||
@import "../../../node_modules/bootstrap/scss/bootstrap";
|
||||
|
||||
footer
|
||||
{
|
||||
background-color: $black;
|
||||
color: $white;
|
||||
}
|
||||
|
||||
header
|
||||
{
|
||||
background-color: $white;
|
||||
color: $blue;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
header a
|
||||
{
|
||||
color: $orange;
|
||||
}
|
||||
|
||||
header a:hover
|
||||
{
|
||||
color: $orange;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
footer a:hover
|
||||
{
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.table-centered
|
||||
{
|
||||
margin-left:auto;
|
||||
margin-right:auto;
|
||||
}
|
||||
|
||||
.card-button{color:$orange}
|
||||
|
||||
.table-dark-em
|
||||
{
|
||||
color: $white;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.table-dark-header
|
||||
{
|
||||
color: $orange;
|
||||
font-style: normal;
|
||||
text-align: center;
|
||||
}
|
||||
90
css/dos/_colors.scss
Normal file
90
css/dos/_colors.scss
Normal file
@@ -0,0 +1,90 @@
|
||||
// /***************************************************************************
|
||||
// Aaru Data Preservation Suite
|
||||
// ----------------------------------------------------------------------------
|
||||
//
|
||||
// Filename : _colors.scss
|
||||
// Author(s) : Natalia Portillo <claunia@claunia.com>
|
||||
//
|
||||
// Component : Aaru Server.
|
||||
//
|
||||
// --[ Description ] ----------------------------------------------------------
|
||||
//
|
||||
// Sets colors for server styling.
|
||||
//
|
||||
// --[ License ] --------------------------------------------------------------
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as
|
||||
// published by the Free Software Foundation; either version 2.1 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful, but
|
||||
// WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
||||
//
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright © 2011-2021 Natalia Portillo
|
||||
// ****************************************************************************/
|
||||
|
||||
/* Sets the grayscale for Bootstrap */
|
||||
$white: #AAAAAA;
|
||||
$darkgray: #555555;
|
||||
$gray-100: #AAAAAA;
|
||||
$gray-200: #AAAAAA;
|
||||
$gray-300: #AAAAAA;
|
||||
$gray-400: #AAAAAA;
|
||||
$gray-500: #555555;
|
||||
$gray-600: #555555;
|
||||
$gray-700: #555555;
|
||||
$gray-800: #555555;
|
||||
$gray-900: #555555;
|
||||
$black: #000;
|
||||
|
||||
/* Sets color palette, using EGA colors */
|
||||
$blue: #0000AA;
|
||||
$indigo: #AA55AA;
|
||||
$purple: #AA00FF;
|
||||
$pink: #FF55FF;
|
||||
$red: #AA0000;
|
||||
$orange: #FF5555;
|
||||
$yellow: #FFFF55;
|
||||
$green: #00AA00;
|
||||
$teal: #55FFFF;
|
||||
$cyan: #00AAAA;
|
||||
$brown: #AA5500;
|
||||
$brightwhite: #FFFFFF;
|
||||
|
||||
/* Bootstrap color aliases */
|
||||
$primary: $blue;
|
||||
$secondary: $gray-600;
|
||||
$success: $green;
|
||||
$info: $cyan;
|
||||
$warning: $yellow;
|
||||
$danger: $red;
|
||||
$light: $gray-100;
|
||||
$dark: $gray-800;
|
||||
|
||||
/* Colors for <body> */
|
||||
$body-bg: $black;
|
||||
$body-color: $white;
|
||||
|
||||
/* Colors for <a> */
|
||||
$link-color: $teal;
|
||||
$link-hover-color: $yellow;
|
||||
|
||||
/* Colors for cards */
|
||||
$card-border-color: rgba($darkgray, .125);
|
||||
$card-cap-bg: rgba($darkgray, .03);
|
||||
$card-cap-color: inherit;
|
||||
$card-bg: $blue;
|
||||
|
||||
/* Colors for tables */
|
||||
$table-dark-bg: $cyan;
|
||||
$table-dark-accent-bg: rgba($white, .05) !default;
|
||||
$table-dark-hover-bg: rgba($white, .075) !default;
|
||||
$table-dark-border-color: lighten($yellow, 7.5%) !default;
|
||||
$table-dark-color: $yellow !default;
|
||||
51
css/dos/_font.scss
Normal file
51
css/dos/_font.scss
Normal file
@@ -0,0 +1,51 @@
|
||||
// /***************************************************************************
|
||||
// Aaru Data Preservation Suite
|
||||
// ----------------------------------------------------------------------------
|
||||
//
|
||||
// Filename : _font.scss
|
||||
// Author(s) : Natalia Portillo <claunia@claunia.com>
|
||||
//
|
||||
// Component : Aaru Server.
|
||||
//
|
||||
// --[ Description ] ----------------------------------------------------------
|
||||
//
|
||||
// Sets font for server styling.
|
||||
//
|
||||
// --[ License ] --------------------------------------------------------------
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as
|
||||
// published by the Free Software Foundation; either version 2.1 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful, but
|
||||
// WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
||||
//
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright © 2011-2021 Natalia Portillo
|
||||
// ****************************************************************************/
|
||||
|
||||
/* Sets font to VGA square */
|
||||
@font-face
|
||||
{
|
||||
font-family: 'VGAsquarePx';
|
||||
src: url(../../fonts/vga_squarepx.eot);
|
||||
src: url(../../fonts/vga_squarepx.eot?#iefix) format('embedded-opentype'),
|
||||
url(../../fonts/vga_squarepx.woff2) format('woff2'),
|
||||
url(../../fonts/vga_squarepx.woff) format('woff'),
|
||||
url(../../fonts/vga_squarepx.ttf) format('truetype');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
$font-family-sans-serif: 'VGAsquarePx';
|
||||
$font-family-monospace: 'VGAsquarePx';
|
||||
$font-family-base: 'VGAsquarePx';
|
||||
$font-size-base: 1.75rem;
|
||||
|
||||
$line-height-base: 1;
|
||||
51
css/dos/_fontstyles.scss
Normal file
51
css/dos/_fontstyles.scss
Normal file
@@ -0,0 +1,51 @@
|
||||
// /***************************************************************************
|
||||
// Aaru Data Preservation Suite
|
||||
// ----------------------------------------------------------------------------
|
||||
//
|
||||
// Filename : _fontstyles.scss
|
||||
// Author(s) : Natalia Portillo <claunia@claunia.com>
|
||||
//
|
||||
// Component : Aaru Server.
|
||||
//
|
||||
// --[ Description ] ----------------------------------------------------------
|
||||
//
|
||||
// Sets font styles for server styling.
|
||||
//
|
||||
// --[ License ] --------------------------------------------------------------
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as
|
||||
// published by the Free Software Foundation; either version 2.1 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful, but
|
||||
// WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
||||
//
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright © 2011-2021 Natalia Portillo
|
||||
// ****************************************************************************/
|
||||
|
||||
@import "_colors";
|
||||
|
||||
/* Sets the style for emphasis/italics */
|
||||
em, i
|
||||
{
|
||||
color: $green;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
/* Headings and bold text are bright white */
|
||||
h1, h2, h3, h4,
|
||||
b, strong
|
||||
{
|
||||
color: $brightwhite;
|
||||
font-size: 1em;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
margin: 0;
|
||||
}
|
||||
9741
css/dos/aaruserver.css
Normal file
9741
css/dos/aaruserver.css
Normal file
File diff suppressed because it is too large
Load Diff
1
css/dos/aaruserver.css.map
Normal file
1
css/dos/aaruserver.css.map
Normal file
File diff suppressed because one or more lines are too long
87
css/dos/aaruserver.scss
Normal file
87
css/dos/aaruserver.scss
Normal file
@@ -0,0 +1,87 @@
|
||||
// /***************************************************************************
|
||||
// Aaru Data Preservation Suite
|
||||
// ----------------------------------------------------------------------------
|
||||
//
|
||||
// Filename : aaruserver.scss
|
||||
// Author(s) : Natalia Portillo <claunia@claunia.com>
|
||||
//
|
||||
// Component : Aaru Server.
|
||||
//
|
||||
// --[ Description ] ----------------------------------------------------------
|
||||
//
|
||||
// Sets server styling.
|
||||
//
|
||||
// --[ License ] --------------------------------------------------------------
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as
|
||||
// published by the Free Software Foundation; either version 2.1 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful, but
|
||||
// WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
||||
//
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright © 2011-2021 Natalia Portillo
|
||||
// ****************************************************************************/
|
||||
|
||||
@import "_colors";
|
||||
@import "_font";
|
||||
@import "_fontstyles";
|
||||
|
||||
@import "../../../node_modules/bootstrap/scss/bootstrap";
|
||||
|
||||
footer
|
||||
{
|
||||
background-color: $brown;
|
||||
color: $black;
|
||||
}
|
||||
|
||||
header
|
||||
{
|
||||
background-color: $teal;
|
||||
color: $black;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
header a
|
||||
{
|
||||
color: $pink;
|
||||
}
|
||||
|
||||
header a:hover
|
||||
{
|
||||
color: $orange;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
footer a:hover
|
||||
{
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.table-centered
|
||||
{
|
||||
margin-left:auto;
|
||||
margin-right:auto;
|
||||
}
|
||||
|
||||
.card-button{color:$yellow}
|
||||
|
||||
.table-dark-em
|
||||
{
|
||||
color: $brown;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.table-dark-header
|
||||
{
|
||||
color: $brown;
|
||||
font-style: normal;
|
||||
text-align: center;
|
||||
}
|
||||
89
css/mac/_colors.scss
Normal file
89
css/mac/_colors.scss
Normal file
@@ -0,0 +1,89 @@
|
||||
// /***************************************************************************
|
||||
// Aaru Data Preservation Suite
|
||||
// ----------------------------------------------------------------------------
|
||||
//
|
||||
// Filename : _colors.scss
|
||||
// Author(s) : Natalia Portillo <claunia@claunia.com>
|
||||
//
|
||||
// Component : Aaru Server.
|
||||
//
|
||||
// --[ Description ] ----------------------------------------------------------
|
||||
//
|
||||
// Sets colors for server styling.
|
||||
//
|
||||
// --[ License ] --------------------------------------------------------------
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as
|
||||
// published by the Free Software Foundation; either version 2.1 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful, but
|
||||
// WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
||||
//
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright © 2011-2021 Natalia Portillo
|
||||
// ****************************************************************************/
|
||||
|
||||
/* Sets the grayscale for Bootstrap */
|
||||
$white: #FFFFFF;
|
||||
$darkgray: #404040;
|
||||
$gray-100: #C0C0C0;
|
||||
$gray-200: #C0C0C0;
|
||||
$gray-300: #C0C0C0;
|
||||
$gray-400: #808080;
|
||||
$gray-500: #808080;
|
||||
$gray-600: #808080;
|
||||
$gray-700: #404040;
|
||||
$gray-800: #404040;
|
||||
$gray-900: #404040;
|
||||
$black: #000000;
|
||||
|
||||
/* Sets color palette, using Macintosh II colors */
|
||||
$green: #1FB714;
|
||||
$yellow: #FBF305;
|
||||
$darkgreen: #006412;
|
||||
$orange: #FF6403;
|
||||
$brown: #562C05;
|
||||
$red: #DD0907;
|
||||
$tan:#90713A;
|
||||
$magenta:#F20884;
|
||||
$purple:#4700A5;
|
||||
$blue:#0000D3;
|
||||
$cyan:#02ABEA;
|
||||
|
||||
/* Bootstrap color aliases */
|
||||
$primary: $blue;
|
||||
$secondary: $gray-600;
|
||||
$success: $green;
|
||||
$info: $cyan;
|
||||
$warning: $yellow;
|
||||
$danger: $red;
|
||||
$light: $gray-100;
|
||||
$dark: $gray-800;
|
||||
|
||||
/* Colors for <body> */
|
||||
$body-bg: $white;
|
||||
$body-color: $black;
|
||||
|
||||
/* Colors for <a> */
|
||||
$link-color: $cyan;
|
||||
$link-hover-color: $magenta;
|
||||
|
||||
/* Colors for cards */
|
||||
$card-border-color: rgba($gray-300, .125);
|
||||
$card-cap-bg: rgba($gray-300, .03);
|
||||
$card-cap-color: inherit;
|
||||
$card-bg: $gray-300;
|
||||
|
||||
/* Colors for tables */
|
||||
$table-dark-bg: $gray-300;
|
||||
$table-dark-accent-bg: rgba($white, .05);
|
||||
$table-dark-hover-bg: rgba($white, .075);
|
||||
$table-dark-border-color: lighten($tan, 7.5%);
|
||||
$table-dark-color: $darkgray;
|
||||
51
css/mac/_font.scss
Normal file
51
css/mac/_font.scss
Normal file
@@ -0,0 +1,51 @@
|
||||
// /***************************************************************************
|
||||
// Aaru Data Preservation Suite
|
||||
// ----------------------------------------------------------------------------
|
||||
//
|
||||
// Filename : _font.scss
|
||||
// Author(s) : Natalia Portillo <claunia@claunia.com>
|
||||
//
|
||||
// Component : Aaru Server.
|
||||
//
|
||||
// --[ Description ] ----------------------------------------------------------
|
||||
//
|
||||
// Sets font for server styling.
|
||||
//
|
||||
// --[ License ] --------------------------------------------------------------
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as
|
||||
// published by the Free Software Foundation; either version 2.1 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful, but
|
||||
// WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
||||
//
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright © 2011-2021 Natalia Portillo
|
||||
// ****************************************************************************/
|
||||
|
||||
/* Sets font to Macintosh Chicago clone font */
|
||||
@font-face
|
||||
{
|
||||
font-family: 'ChicagoFLF';
|
||||
src: url(../../fonts/ChicagoFLF.eot);
|
||||
src: url(../../fonts/ChicagoFLF.eot?#iefix) format('embedded-opentype'),
|
||||
url(../../fonts/ChicagoFLF.woff2) format('woff2'),
|
||||
url(../../fonts/ChicagoFLF.woff) format('woff'),
|
||||
url(../../fonts/ChicagoFLF.ttf) format('truetype');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
$font-family-sans-serif: 'ChicagoFLF';
|
||||
$font-family-monospace: 'ChicagoFLF';
|
||||
$font-family-base: 'ChicagoFLF';
|
||||
$font-size-base: 1rem;
|
||||
|
||||
$line-height-base: 1;
|
||||
49
css/mac/_fontstyles.scss
Normal file
49
css/mac/_fontstyles.scss
Normal file
@@ -0,0 +1,49 @@
|
||||
// /***************************************************************************
|
||||
// Aaru Data Preservation Suite
|
||||
// ----------------------------------------------------------------------------
|
||||
//
|
||||
// Filename : _fontstyles.scss
|
||||
// Author(s) : Natalia Portillo <claunia@claunia.com>
|
||||
//
|
||||
// Component : Aaru Server.
|
||||
//
|
||||
// --[ Description ] ----------------------------------------------------------
|
||||
//
|
||||
// Sets font styles for server styling.
|
||||
//
|
||||
// --[ License ] --------------------------------------------------------------
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as
|
||||
// published by the Free Software Foundation; either version 2.1 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful, but
|
||||
// WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
||||
//
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright © 2011-2021 Natalia Portillo
|
||||
// ****************************************************************************/
|
||||
|
||||
@import "_colors";
|
||||
|
||||
/* Sets the style for emphasis/italics */
|
||||
em, i
|
||||
{
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* Headings and bold text are bright white */
|
||||
h1, h2, h3, h4,
|
||||
b, strong
|
||||
{
|
||||
font-size: 1em;
|
||||
font-style: normal;
|
||||
font-weight: bold;
|
||||
margin: 0;
|
||||
}
|
||||
9740
css/mac/aaruserver.css
Normal file
9740
css/mac/aaruserver.css
Normal file
File diff suppressed because it is too large
Load Diff
1
css/mac/aaruserver.css.map
Normal file
1
css/mac/aaruserver.css.map
Normal file
File diff suppressed because one or more lines are too long
88
css/mac/aaruserver.scss
Normal file
88
css/mac/aaruserver.scss
Normal file
@@ -0,0 +1,88 @@
|
||||
// /***************************************************************************
|
||||
// Aaru Data Preservation Suite
|
||||
// ----------------------------------------------------------------------------
|
||||
//
|
||||
// Filename : aaruserver.scss
|
||||
// Author(s) : Natalia Portillo <claunia@claunia.com>
|
||||
//
|
||||
// Component : Aaru Server.
|
||||
//
|
||||
// --[ Description ] ----------------------------------------------------------
|
||||
//
|
||||
// Sets server styling.
|
||||
//
|
||||
// --[ License ] --------------------------------------------------------------
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Lesser General Public License as
|
||||
// published by the Free Software Foundation; either version 2.1 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful, but
|
||||
// WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with this library; if not, see <http://www.gnu.org/licenses/>.
|
||||
//
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copyright © 2011-2021 Natalia Portillo
|
||||
// ****************************************************************************/
|
||||
|
||||
@import "_colors";
|
||||
@import "_font";
|
||||
@import "_fontstyles";
|
||||
|
||||
@import "../../../node_modules/bootstrap/scss/bootstrap";
|
||||
|
||||
footer
|
||||
{
|
||||
background-color: $gray-100;
|
||||
color: $black;
|
||||
}
|
||||
|
||||
header
|
||||
{
|
||||
background-color: $gray-100;
|
||||
color: $black;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
header a
|
||||
{
|
||||
color: $purple;
|
||||
}
|
||||
|
||||
header a:hover
|
||||
{
|
||||
color: $cyan;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
footer a:hover
|
||||
{
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.table-centered
|
||||
{
|
||||
margin-left:auto;
|
||||
margin-right:auto;
|
||||
}
|
||||
|
||||
.card-button{color:$black}
|
||||
|
||||
.table-dark-em
|
||||
{
|
||||
color: $darkgray;
|
||||
font-style: normal;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.table-dark-header
|
||||
{
|
||||
color: $black;
|
||||
font-style: normal;
|
||||
text-align: center;
|
||||
}
|
||||
BIN
favicon.ico
Normal file
BIN
favicon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 31 KiB |
1
fonts/.htaccess
Normal file
1
fonts/.htaccess
Normal file
@@ -0,0 +1 @@
|
||||
IndexIgnore *
|
||||
BIN
fonts/ChicagoFLF.eot
Normal file
BIN
fonts/ChicagoFLF.eot
Normal file
Binary file not shown.
BIN
fonts/ChicagoFLF.ttf
Normal file
BIN
fonts/ChicagoFLF.ttf
Normal file
Binary file not shown.
BIN
fonts/ChicagoFLF.woff
Normal file
BIN
fonts/ChicagoFLF.woff
Normal file
Binary file not shown.
BIN
fonts/ChicagoFLF.woff2
Normal file
BIN
fonts/ChicagoFLF.woff2
Normal file
Binary file not shown.
BIN
fonts/Topaz_a500_v1.0.eot
Normal file
BIN
fonts/Topaz_a500_v1.0.eot
Normal file
Binary file not shown.
BIN
fonts/Topaz_a500_v1.0.ttf
Normal file
BIN
fonts/Topaz_a500_v1.0.ttf
Normal file
Binary file not shown.
BIN
fonts/Topaz_a500_v1.0.woff
Normal file
BIN
fonts/Topaz_a500_v1.0.woff
Normal file
Binary file not shown.
BIN
fonts/Topaz_a500_v1.0.woff2
Normal file
BIN
fonts/Topaz_a500_v1.0.woff2
Normal file
Binary file not shown.
BIN
fonts/vga_squarepx.eot
Normal file
BIN
fonts/vga_squarepx.eot
Normal file
Binary file not shown.
BIN
fonts/vga_squarepx.ttf
Normal file
BIN
fonts/vga_squarepx.ttf
Normal file
Binary file not shown.
BIN
fonts/vga_squarepx.woff
Normal file
BIN
fonts/vga_squarepx.woff
Normal file
Binary file not shown.
BIN
fonts/vga_squarepx.woff2
Normal file
BIN
fonts/vga_squarepx.woff2
Normal file
Binary file not shown.
12
jquery-validation-unobtrusive/LICENSE.txt
Normal file
12
jquery-validation-unobtrusive/LICENSE.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Copyright (c) .NET Foundation. All rights reserved.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
|
||||
these files except in compliance with the License. You may obtain a copy of the
|
||||
License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software distributed
|
||||
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
||||
CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations under the License.
|
||||
432
jquery-validation-unobtrusive/jquery.validate.unobtrusive.js
vendored
Normal file
432
jquery-validation-unobtrusive/jquery.validate.unobtrusive.js
vendored
Normal file
@@ -0,0 +1,432 @@
|
||||
// Unobtrusive validation support library for jQuery and jQuery Validate
|
||||
// Copyright (c) .NET Foundation. All rights reserved.
|
||||
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
||||
// @version v3.2.11
|
||||
|
||||
/*jslint white: true, browser: true, onevar: true, undef: true, nomen: true, eqeqeq: true, plusplus: true, bitwise: true, regexp: true, newcap: true, immed: true, strict: false */
|
||||
/*global document: false, jQuery: false */
|
||||
|
||||
(function (factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define("jquery.validate.unobtrusive", ['jquery-validation'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports
|
||||
module.exports = factory(require('jquery-validation'));
|
||||
} else {
|
||||
// Browser global
|
||||
jQuery.validator.unobtrusive = factory(jQuery);
|
||||
}
|
||||
}(function ($) {
|
||||
var $jQval = $.validator,
|
||||
adapters,
|
||||
data_validation = "unobtrusiveValidation";
|
||||
|
||||
function setValidationValues(options, ruleName, value) {
|
||||
options.rules[ruleName] = value;
|
||||
if (options.message) {
|
||||
options.messages[ruleName] = options.message;
|
||||
}
|
||||
}
|
||||
|
||||
function splitAndTrim(value) {
|
||||
return value.replace(/^\s+|\s+$/g, "").split(/\s*,\s*/g);
|
||||
}
|
||||
|
||||
function escapeAttributeValue(value) {
|
||||
// As mentioned on http://api.jquery.com/category/selectors/
|
||||
return value.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g, "\\$1");
|
||||
}
|
||||
|
||||
function getModelPrefix(fieldName) {
|
||||
return fieldName.substr(0, fieldName.lastIndexOf(".") + 1);
|
||||
}
|
||||
|
||||
function appendModelPrefix(value, prefix) {
|
||||
if (value.indexOf("*.") === 0) {
|
||||
value = value.replace("*.", prefix);
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
function onError(error, inputElement) { // 'this' is the form element
|
||||
var container = $(this).find("[data-valmsg-for='" + escapeAttributeValue(inputElement[0].name) + "']"),
|
||||
replaceAttrValue = container.attr("data-valmsg-replace"),
|
||||
replace = replaceAttrValue ? $.parseJSON(replaceAttrValue) !== false : null;
|
||||
|
||||
container.removeClass("field-validation-valid").addClass("field-validation-error");
|
||||
error.data("unobtrusiveContainer", container);
|
||||
|
||||
if (replace) {
|
||||
container.empty();
|
||||
error.removeClass("input-validation-error").appendTo(container);
|
||||
}
|
||||
else {
|
||||
error.hide();
|
||||
}
|
||||
}
|
||||
|
||||
function onErrors(event, validator) { // 'this' is the form element
|
||||
var container = $(this).find("[data-valmsg-summary=true]"),
|
||||
list = container.find("ul");
|
||||
|
||||
if (list && list.length && validator.errorList.length) {
|
||||
list.empty();
|
||||
container.addClass("validation-summary-errors").removeClass("validation-summary-valid");
|
||||
|
||||
$.each(validator.errorList, function () {
|
||||
$("<li />").html(this.message).appendTo(list);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function onSuccess(error) { // 'this' is the form element
|
||||
var container = error.data("unobtrusiveContainer");
|
||||
|
||||
if (container) {
|
||||
var replaceAttrValue = container.attr("data-valmsg-replace"),
|
||||
replace = replaceAttrValue ? $.parseJSON(replaceAttrValue) : null;
|
||||
|
||||
container.addClass("field-validation-valid").removeClass("field-validation-error");
|
||||
error.removeData("unobtrusiveContainer");
|
||||
|
||||
if (replace) {
|
||||
container.empty();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function onReset(event) { // 'this' is the form element
|
||||
var $form = $(this),
|
||||
key = '__jquery_unobtrusive_validation_form_reset';
|
||||
if ($form.data(key)) {
|
||||
return;
|
||||
}
|
||||
// Set a flag that indicates we're currently resetting the form.
|
||||
$form.data(key, true);
|
||||
try {
|
||||
$form.data("validator").resetForm();
|
||||
} finally {
|
||||
$form.removeData(key);
|
||||
}
|
||||
|
||||
$form.find(".validation-summary-errors")
|
||||
.addClass("validation-summary-valid")
|
||||
.removeClass("validation-summary-errors");
|
||||
$form.find(".field-validation-error")
|
||||
.addClass("field-validation-valid")
|
||||
.removeClass("field-validation-error")
|
||||
.removeData("unobtrusiveContainer")
|
||||
.find(">*") // If we were using valmsg-replace, get the underlying error
|
||||
.removeData("unobtrusiveContainer");
|
||||
}
|
||||
|
||||
function validationInfo(form) {
|
||||
var $form = $(form),
|
||||
result = $form.data(data_validation),
|
||||
onResetProxy = $.proxy(onReset, form),
|
||||
defaultOptions = $jQval.unobtrusive.options || {},
|
||||
execInContext = function (name, args) {
|
||||
var func = defaultOptions[name];
|
||||
func && $.isFunction(func) && func.apply(form, args);
|
||||
};
|
||||
|
||||
if (!result) {
|
||||
result = {
|
||||
options: { // options structure passed to jQuery Validate's validate() method
|
||||
errorClass: defaultOptions.errorClass || "input-validation-error",
|
||||
errorElement: defaultOptions.errorElement || "span",
|
||||
errorPlacement: function () {
|
||||
onError.apply(form, arguments);
|
||||
execInContext("errorPlacement", arguments);
|
||||
},
|
||||
invalidHandler: function () {
|
||||
onErrors.apply(form, arguments);
|
||||
execInContext("invalidHandler", arguments);
|
||||
},
|
||||
messages: {},
|
||||
rules: {},
|
||||
success: function () {
|
||||
onSuccess.apply(form, arguments);
|
||||
execInContext("success", arguments);
|
||||
}
|
||||
},
|
||||
attachValidation: function () {
|
||||
$form
|
||||
.off("reset." + data_validation, onResetProxy)
|
||||
.on("reset." + data_validation, onResetProxy)
|
||||
.validate(this.options);
|
||||
},
|
||||
validate: function () { // a validation function that is called by unobtrusive Ajax
|
||||
$form.validate();
|
||||
return $form.valid();
|
||||
}
|
||||
};
|
||||
$form.data(data_validation, result);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
$jQval.unobtrusive = {
|
||||
adapters: [],
|
||||
|
||||
parseElement: function (element, skipAttach) {
|
||||
/// <summary>
|
||||
/// Parses a single HTML element for unobtrusive validation attributes.
|
||||
/// </summary>
|
||||
/// <param name="element" domElement="true">The HTML element to be parsed.</param>
|
||||
/// <param name="skipAttach" type="Boolean">[Optional] true to skip attaching the
|
||||
/// validation to the form. If parsing just this single element, you should specify true.
|
||||
/// If parsing several elements, you should specify false, and manually attach the validation
|
||||
/// to the form when you are finished. The default is false.</param>
|
||||
var $element = $(element),
|
||||
form = $element.parents("form")[0],
|
||||
valInfo, rules, messages;
|
||||
|
||||
if (!form) { // Cannot do client-side validation without a form
|
||||
return;
|
||||
}
|
||||
|
||||
valInfo = validationInfo(form);
|
||||
valInfo.options.rules[element.name] = rules = {};
|
||||
valInfo.options.messages[element.name] = messages = {};
|
||||
|
||||
$.each(this.adapters, function () {
|
||||
var prefix = "data-val-" + this.name,
|
||||
message = $element.attr(prefix),
|
||||
paramValues = {};
|
||||
|
||||
if (message !== undefined) { // Compare against undefined, because an empty message is legal (and falsy)
|
||||
prefix += "-";
|
||||
|
||||
$.each(this.params, function () {
|
||||
paramValues[this] = $element.attr(prefix + this);
|
||||
});
|
||||
|
||||
this.adapt({
|
||||
element: element,
|
||||
form: form,
|
||||
message: message,
|
||||
params: paramValues,
|
||||
rules: rules,
|
||||
messages: messages
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$.extend(rules, { "__dummy__": true });
|
||||
|
||||
if (!skipAttach) {
|
||||
valInfo.attachValidation();
|
||||
}
|
||||
},
|
||||
|
||||
parse: function (selector) {
|
||||
/// <summary>
|
||||
/// Parses all the HTML elements in the specified selector. It looks for input elements decorated
|
||||
/// with the [data-val=true] attribute value and enables validation according to the data-val-*
|
||||
/// attribute values.
|
||||
/// </summary>
|
||||
/// <param name="selector" type="String">Any valid jQuery selector.</param>
|
||||
|
||||
// $forms includes all forms in selector's DOM hierarchy (parent, children and self) that have at least one
|
||||
// element with data-val=true
|
||||
var $selector = $(selector),
|
||||
$forms = $selector.parents()
|
||||
.addBack()
|
||||
.filter("form")
|
||||
.add($selector.find("form"))
|
||||
.has("[data-val=true]");
|
||||
|
||||
$selector.find("[data-val=true]").each(function () {
|
||||
$jQval.unobtrusive.parseElement(this, true);
|
||||
});
|
||||
|
||||
$forms.each(function () {
|
||||
var info = validationInfo(this);
|
||||
if (info) {
|
||||
info.attachValidation();
|
||||
}
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
adapters = $jQval.unobtrusive.adapters;
|
||||
|
||||
adapters.add = function (adapterName, params, fn) {
|
||||
/// <summary>Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation.</summary>
|
||||
/// <param name="adapterName" type="String">The name of the adapter to be added. This matches the name used
|
||||
/// in the data-val-nnnn HTML attribute (where nnnn is the adapter name).</param>
|
||||
/// <param name="params" type="Array" optional="true">[Optional] An array of parameter names (strings) that will
|
||||
/// be extracted from the data-val-nnnn-mmmm HTML attributes (where nnnn is the adapter name, and
|
||||
/// mmmm is the parameter name).</param>
|
||||
/// <param name="fn" type="Function">The function to call, which adapts the values from the HTML
|
||||
/// attributes into jQuery Validate rules and/or messages.</param>
|
||||
/// <returns type="jQuery.validator.unobtrusive.adapters" />
|
||||
if (!fn) { // Called with no params, just a function
|
||||
fn = params;
|
||||
params = [];
|
||||
}
|
||||
this.push({ name: adapterName, params: params, adapt: fn });
|
||||
return this;
|
||||
};
|
||||
|
||||
adapters.addBool = function (adapterName, ruleName) {
|
||||
/// <summary>Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where
|
||||
/// the jQuery Validate validation rule has no parameter values.</summary>
|
||||
/// <param name="adapterName" type="String">The name of the adapter to be added. This matches the name used
|
||||
/// in the data-val-nnnn HTML attribute (where nnnn is the adapter name).</param>
|
||||
/// <param name="ruleName" type="String" optional="true">[Optional] The name of the jQuery Validate rule. If not provided, the value
|
||||
/// of adapterName will be used instead.</param>
|
||||
/// <returns type="jQuery.validator.unobtrusive.adapters" />
|
||||
return this.add(adapterName, function (options) {
|
||||
setValidationValues(options, ruleName || adapterName, true);
|
||||
});
|
||||
};
|
||||
|
||||
adapters.addMinMax = function (adapterName, minRuleName, maxRuleName, minMaxRuleName, minAttribute, maxAttribute) {
|
||||
/// <summary>Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where
|
||||
/// the jQuery Validate validation has three potential rules (one for min-only, one for max-only, and
|
||||
/// one for min-and-max). The HTML parameters are expected to be named -min and -max.</summary>
|
||||
/// <param name="adapterName" type="String">The name of the adapter to be added. This matches the name used
|
||||
/// in the data-val-nnnn HTML attribute (where nnnn is the adapter name).</param>
|
||||
/// <param name="minRuleName" type="String">The name of the jQuery Validate rule to be used when you only
|
||||
/// have a minimum value.</param>
|
||||
/// <param name="maxRuleName" type="String">The name of the jQuery Validate rule to be used when you only
|
||||
/// have a maximum value.</param>
|
||||
/// <param name="minMaxRuleName" type="String">The name of the jQuery Validate rule to be used when you
|
||||
/// have both a minimum and maximum value.</param>
|
||||
/// <param name="minAttribute" type="String" optional="true">[Optional] The name of the HTML attribute that
|
||||
/// contains the minimum value. The default is "min".</param>
|
||||
/// <param name="maxAttribute" type="String" optional="true">[Optional] The name of the HTML attribute that
|
||||
/// contains the maximum value. The default is "max".</param>
|
||||
/// <returns type="jQuery.validator.unobtrusive.adapters" />
|
||||
return this.add(adapterName, [minAttribute || "min", maxAttribute || "max"], function (options) {
|
||||
var min = options.params.min,
|
||||
max = options.params.max;
|
||||
|
||||
if (min && max) {
|
||||
setValidationValues(options, minMaxRuleName, [min, max]);
|
||||
}
|
||||
else if (min) {
|
||||
setValidationValues(options, minRuleName, min);
|
||||
}
|
||||
else if (max) {
|
||||
setValidationValues(options, maxRuleName, max);
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
adapters.addSingleVal = function (adapterName, attribute, ruleName) {
|
||||
/// <summary>Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where
|
||||
/// the jQuery Validate validation rule has a single value.</summary>
|
||||
/// <param name="adapterName" type="String">The name of the adapter to be added. This matches the name used
|
||||
/// in the data-val-nnnn HTML attribute(where nnnn is the adapter name).</param>
|
||||
/// <param name="attribute" type="String">[Optional] The name of the HTML attribute that contains the value.
|
||||
/// The default is "val".</param>
|
||||
/// <param name="ruleName" type="String" optional="true">[Optional] The name of the jQuery Validate rule. If not provided, the value
|
||||
/// of adapterName will be used instead.</param>
|
||||
/// <returns type="jQuery.validator.unobtrusive.adapters" />
|
||||
return this.add(adapterName, [attribute || "val"], function (options) {
|
||||
setValidationValues(options, ruleName || adapterName, options.params[attribute]);
|
||||
});
|
||||
};
|
||||
|
||||
$jQval.addMethod("__dummy__", function (value, element, params) {
|
||||
return true;
|
||||
});
|
||||
|
||||
$jQval.addMethod("regex", function (value, element, params) {
|
||||
var match;
|
||||
if (this.optional(element)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
match = new RegExp(params).exec(value);
|
||||
return (match && (match.index === 0) && (match[0].length === value.length));
|
||||
});
|
||||
|
||||
$jQval.addMethod("nonalphamin", function (value, element, nonalphamin) {
|
||||
var match;
|
||||
if (nonalphamin) {
|
||||
match = value.match(/\W/g);
|
||||
match = match && match.length >= nonalphamin;
|
||||
}
|
||||
return match;
|
||||
});
|
||||
|
||||
if ($jQval.methods.extension) {
|
||||
adapters.addSingleVal("accept", "mimtype");
|
||||
adapters.addSingleVal("extension", "extension");
|
||||
} else {
|
||||
// for backward compatibility, when the 'extension' validation method does not exist, such as with versions
|
||||
// of JQuery Validation plugin prior to 1.10, we should use the 'accept' method for
|
||||
// validating the extension, and ignore mime-type validations as they are not supported.
|
||||
adapters.addSingleVal("extension", "extension", "accept");
|
||||
}
|
||||
|
||||
adapters.addSingleVal("regex", "pattern");
|
||||
adapters.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");
|
||||
adapters.addMinMax("length", "minlength", "maxlength", "rangelength").addMinMax("range", "min", "max", "range");
|
||||
adapters.addMinMax("minlength", "minlength").addMinMax("maxlength", "minlength", "maxlength");
|
||||
adapters.add("equalto", ["other"], function (options) {
|
||||
var prefix = getModelPrefix(options.element.name),
|
||||
other = options.params.other,
|
||||
fullOtherName = appendModelPrefix(other, prefix),
|
||||
element = $(options.form).find(":input").filter("[name='" + escapeAttributeValue(fullOtherName) + "']")[0];
|
||||
|
||||
setValidationValues(options, "equalTo", element);
|
||||
});
|
||||
adapters.add("required", function (options) {
|
||||
// jQuery Validate equates "required" with "mandatory" for checkbox elements
|
||||
if (options.element.tagName.toUpperCase() !== "INPUT" || options.element.type.toUpperCase() !== "CHECKBOX") {
|
||||
setValidationValues(options, "required", true);
|
||||
}
|
||||
});
|
||||
adapters.add("remote", ["url", "type", "additionalfields"], function (options) {
|
||||
var value = {
|
||||
url: options.params.url,
|
||||
type: options.params.type || "GET",
|
||||
data: {}
|
||||
},
|
||||
prefix = getModelPrefix(options.element.name);
|
||||
|
||||
$.each(splitAndTrim(options.params.additionalfields || options.element.name), function (i, fieldName) {
|
||||
var paramName = appendModelPrefix(fieldName, prefix);
|
||||
value.data[paramName] = function () {
|
||||
var field = $(options.form).find(":input").filter("[name='" + escapeAttributeValue(paramName) + "']");
|
||||
// For checkboxes and radio buttons, only pick up values from checked fields.
|
||||
if (field.is(":checkbox")) {
|
||||
return field.filter(":checked").val() || field.filter(":hidden").val() || '';
|
||||
}
|
||||
else if (field.is(":radio")) {
|
||||
return field.filter(":checked").val() || '';
|
||||
}
|
||||
return field.val();
|
||||
};
|
||||
});
|
||||
|
||||
setValidationValues(options, "remote", value);
|
||||
});
|
||||
adapters.add("password", ["min", "nonalphamin", "regex"], function (options) {
|
||||
if (options.params.min) {
|
||||
setValidationValues(options, "minlength", options.params.min);
|
||||
}
|
||||
if (options.params.nonalphamin) {
|
||||
setValidationValues(options, "nonalphamin", options.params.nonalphamin);
|
||||
}
|
||||
if (options.params.regex) {
|
||||
setValidationValues(options, "regex", options.params.regex);
|
||||
}
|
||||
});
|
||||
adapters.add("fileextensions", ["extensions"], function (options) {
|
||||
setValidationValues(options, "extension", options.params.extensions);
|
||||
});
|
||||
|
||||
$(function () {
|
||||
$jQval.unobtrusive.parse(document);
|
||||
});
|
||||
|
||||
return $jQval.unobtrusive;
|
||||
}));
|
||||
5
jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js
vendored
Normal file
5
jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
22
jquery-validation/LICENSE.md
Normal file
22
jquery-validation/LICENSE.md
Normal file
@@ -0,0 +1,22 @@
|
||||
The MIT License (MIT)
|
||||
=====================
|
||||
|
||||
Copyright Jörn Zaefferer
|
||||
|
||||
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.
|
||||
1158
jquery-validation/dist/additional-methods.js
vendored
Normal file
1158
jquery-validation/dist/additional-methods.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4
jquery-validation/dist/additional-methods.min.js
vendored
Normal file
4
jquery-validation/dist/additional-methods.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1601
jquery-validation/dist/jquery.validate.js
vendored
Normal file
1601
jquery-validation/dist/jquery.validate.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4
jquery-validation/dist/jquery.validate.min.js
vendored
Normal file
4
jquery-validation/dist/jquery.validate.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
17
js/colors/amiga.js
Normal file
17
js/colors/amiga.js
Normal file
@@ -0,0 +1,17 @@
|
||||
const themeColors =
|
||||
[
|
||||
"#AA55AA",
|
||||
"#AA00FF",
|
||||
"#FF55FF",
|
||||
"#FF0000",
|
||||
"#FF8800",
|
||||
"#FFFF55",
|
||||
"#00AA00",
|
||||
"#55FFFF",
|
||||
"#00AAAA",
|
||||
"#AA5500",
|
||||
"#0055AA"
|
||||
];
|
||||
|
||||
const chartDataLabelColor = "#000021";
|
||||
const chartTitleColor = "#000021";
|
||||
16
js/colors/dos.js
Normal file
16
js/colors/dos.js
Normal file
@@ -0,0 +1,16 @@
|
||||
const themeColors =
|
||||
[
|
||||
"#FF5555",
|
||||
"#00AA00",
|
||||
"#AA5500",
|
||||
"#AA55AA",
|
||||
"#FF55FF",
|
||||
"#55FFFF",
|
||||
"#FFFF55",
|
||||
"#AA00FF",
|
||||
"#00AAAA",
|
||||
"#AAAAAA"
|
||||
];
|
||||
|
||||
const chartDataLabelColor = "#FFFFFF";
|
||||
const chartTitleColor = "#AAAAAA";
|
||||
17
js/colors/mac.js
Normal file
17
js/colors/mac.js
Normal file
@@ -0,0 +1,17 @@
|
||||
const themeColors =
|
||||
[
|
||||
"#1FB714",
|
||||
"#FBF305",
|
||||
"#FF6403",
|
||||
"#562C05",
|
||||
"#DD0907",
|
||||
"#F20884",
|
||||
"#4700A5",
|
||||
"#0000D3",
|
||||
"#02ABEA",
|
||||
"#90713A",
|
||||
"#006412"
|
||||
];
|
||||
|
||||
const chartDataLabelColor = "#000000";
|
||||
const chartTitleColor = "#000000";
|
||||
Reference in New Issue
Block a user