First round injecting news articles into homepages using serverside precompiled snippets
This commit is contained in:
26
roles/Foundation/files/custom/public/assets/js/aninix.js
Normal file
26
roles/Foundation/files/custom/public/assets/js/aninix.js
Normal file
@@ -0,0 +1,26 @@
|
||||
/* RSS Reading */
|
||||
function insertNewsSnippet(snippet,tag) {
|
||||
/* DOM XML handling has been too problematic, so we are now using git-hooks to pre-generate the snippet. This function injects that snippet.
|
||||
* param snippet: URI for the snippet
|
||||
* param tag: div tag to overwrite
|
||||
*/
|
||||
var http_request = false;
|
||||
http_request = new XMLHttpRequest();
|
||||
http_request.open("GET",snippet,true);
|
||||
http_request.setRequestHeader("Cache-Control", "no-cache");
|
||||
http_request.setRequestHeader("Pragma", "no-cache");
|
||||
http_request.onreadystatechange = function() {
|
||||
if (http_request.readyState == 4) {
|
||||
if (http_request.status == 200) {
|
||||
if (http_request.responseText != null) {
|
||||
document.getElementById(tag).innerHTML = http_request.responseText;
|
||||
} else {
|
||||
alert("Failed to receive RSS file from the server - file not found.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
http_request.send(null);
|
||||
}
|
@@ -1,472 +0,0 @@
|
||||
/* Borrowed from https://rawgit.com/BenZuser/Emby-Web-Dark-Themes-CSS/master/RED/theme.css */
|
||||
/*
|
||||
_________________________________________________________________________
|
||||
------------------------- COLOR HEX & RGB CODES -------------------------
|
||||
|
||||
RED : #E81123 & (232, 17, 35)
|
||||
DARK COLOR : #94131E
|
||||
|
||||
ORANGE : #FF8000 & (255, 128, 0)
|
||||
DARK COLOR : #BF6000
|
||||
|
||||
ORANGE PLEX : #CC7B19 & (204, 123, 25)
|
||||
DARK COLOR : #B35A00
|
||||
|
||||
YELLOW : #BDBD00 & (189, 189, 0)
|
||||
DARK COLOR : #757500
|
||||
|
||||
GREEN : #52B54B & (82, 181, 75)
|
||||
DARK COLOR : #3E8437
|
||||
|
||||
BLUE : #4285F4 & (66, 133, 244)
|
||||
DARK COLOR : #0C57D6
|
||||
|
||||
BLUE DARK : #3367d6 & (51,103,214)
|
||||
BLUE DARK (DARK) : #1f4698
|
||||
|
||||
PURPLE : #673AB7 & (103, 58, 183)
|
||||
DARK COLOR : #3F2471
|
||||
|
||||
GRAY : #7F7F7F & (127, 127, 127)
|
||||
DARK COLOR : #535353
|
||||
|
||||
PINK : #F707DF & (247, 7, 223)
|
||||
DARK COLOR : #C604B3
|
||||
|
||||
*/
|
||||
/*
|
||||
_________________________________________________________________________
|
||||
----------------------- EMBY THEME : ACCENT COLORS ----------------------
|
||||
|
||||
---------- Table of Contents ----------
|
||||
|
||||
1. ACCENT COLORS
|
||||
1.1 Buttons
|
||||
1.1.1 Checkboxes
|
||||
1.1.2 Rectangles
|
||||
1.1.3 Links & Text buttons
|
||||
1.1.4 Others
|
||||
1.2 Details
|
||||
1.2.1 Circles
|
||||
1.2.2 Indicators
|
||||
1.2.3 Fonts
|
||||
1.2.4 Icons
|
||||
1.2.5 Dialogs & Action Sheets
|
||||
1.2.6 Others
|
||||
1.3 Fixes
|
||||
|
||||
2. MISCELLANEOUS MODIFICATIONS
|
||||
2.1 Buttons
|
||||
2.2 Details
|
||||
2.2.1 Scrollbars
|
||||
2.2.2 Logos
|
||||
2.2.3 Others
|
||||
2.3 Fixes
|
||||
2.3.1 Dark Colors
|
||||
|
||||
*/
|
||||
/* ------------------------ 1. ACCENT COLORS ------------------------- */
|
||||
/* ----- 1.1 Buttons ----- */
|
||||
/* 1.1.1 Checkboxes */
|
||||
.emby-checkbox:checked + span + span + .checkboxOutline > .checkboxOutlineTick {
|
||||
background-color: #E81123 !important; }
|
||||
|
||||
.emby-checkbox:checked + span + span + .checkboxOutline,
|
||||
.progressring-spiner {
|
||||
border-color: #E81123 !important; }
|
||||
|
||||
.emby-checkbox:focus + span + .emby-checkbox-focushelper {
|
||||
background-color: #E81123 !important;
|
||||
opacity: 0.26 !important; }
|
||||
|
||||
/* 1.1.2 Rectangles */
|
||||
.raised {
|
||||
background: #404040 !important;
|
||||
color: #fff !important; }
|
||||
|
||||
.button-submit, .button-accent {
|
||||
background: #E81123 !important;
|
||||
color: #fff; }
|
||||
|
||||
.raised-mini.emby-button {
|
||||
background: #E81123 !important;
|
||||
color: #ffffff !important; }
|
||||
|
||||
/* Restart */
|
||||
.btnRestartContainer.emby-button {
|
||||
background: #E81123 !important;
|
||||
color: #fff; }
|
||||
|
||||
/* Play & Resume */
|
||||
.btnPlaySimple.emby-button {
|
||||
background: #E81123 !important;
|
||||
color: #fff; }
|
||||
|
||||
.btnResume.emby-button {
|
||||
background: #94131E !important;
|
||||
color: #fff; }
|
||||
|
||||
/* 1.1.3 Links & Text buttons */
|
||||
.button-link, .button-flat-accent, .button-accent-flat,
|
||||
.textlink {
|
||||
color: #E81123 !important; }
|
||||
|
||||
.button-link:hover, .button-flat-accent:hover,
|
||||
.button-accent-flat:hover, .textlink:hover {
|
||||
color: #9b9b9b !important; }
|
||||
|
||||
.button-link:active, .button-flat-accent:active,
|
||||
.button-accent-flat:active, .textlink:active {
|
||||
color: #94131E !important; }
|
||||
|
||||
/* Top Header */
|
||||
.emby-tab-button-active {
|
||||
color: #E81123 !important; }
|
||||
|
||||
/* 1.1.4 Others */
|
||||
/* Alpha Picker */
|
||||
.alphaPickerButton-selected, .alphaPickerButton-tv:focus {
|
||||
background-color: #E81123 !important;
|
||||
color: #fff !important; }
|
||||
|
||||
/* Radio Buttons */
|
||||
.mdl-radio__inner-circle {
|
||||
background: #E81123 !important; }
|
||||
|
||||
.mdl-radio__button:checked + .mdl-radio__label + .mdl-radio__outer-circle {
|
||||
border: 2px solid #E81123 !important; }
|
||||
|
||||
.mdl-radio__button:checked:focus + .mdl-radio__label + .mdl-radio__outer-circle + .mdl-radio__inner-circle {
|
||||
-webkit-box-shadow: 0 0 0 10px rgba(232, 17, 35, 0.26) !important;
|
||||
box-shadow: 0 0 0 10px rgba(232, 17, 35, 0.26) !important; }
|
||||
|
||||
/* Control Group Buttons */
|
||||
div[data-role="controlgroup"] a.ui-btn-active[data-role='button'] {
|
||||
background: #E81123 !important;
|
||||
color: #ffffff !important; }
|
||||
|
||||
/* ----- 1.2 Details ----- */
|
||||
/* 1.2.1 Circles */
|
||||
/*.listItemIcon:not(.listItemIcon-transparent) {
|
||||
background-color: $accent-color !important; }*/
|
||||
.dashboardSection i.listItemIcon.md-icon {
|
||||
background-color: #E81123 !important; }
|
||||
|
||||
.scheduledTaskPaperIconItem[data-status="Running"] i.listItemIcon.md-icon {
|
||||
background-color: #94131E !important; }
|
||||
|
||||
/* Focus Helper circles */
|
||||
.paper-icon-button-light:focus {
|
||||
color: #E81123 !important; }
|
||||
|
||||
/* 1.2.2 Indicators */
|
||||
.countIndicator, .playedIndicator {
|
||||
background: #E81123 !important; }
|
||||
|
||||
.levelNormal {
|
||||
background-color: #E81123 !important; }
|
||||
|
||||
.fullSyncIndicator {
|
||||
background: #E81123 !important;
|
||||
color: #fff; }
|
||||
|
||||
.playstatebutton-played i, .ratingbutton-withrating i {
|
||||
color: #E81123 !important; }
|
||||
|
||||
p#pUpToDate i.md-icon {
|
||||
background-color: #E81123 !important; }
|
||||
|
||||
/* Loading Spinners */
|
||||
.mdl-spinner__layer-1, .mdl-spinner__layer-2, .mdl-spinner__layer-3,
|
||||
.mdl-spinner__layer-4 {
|
||||
border-color: #E81123 !important; }
|
||||
|
||||
.progressring-spiner {
|
||||
border: 0.25em solid #E81123 !important; }
|
||||
|
||||
/* 1.2.3 Fonts */
|
||||
.selectLabelFocused, .textareaLabelFocused, .inputLabelFocused {
|
||||
color: #E81123 !important; }
|
||||
|
||||
.secondary.listItemBodyText span, div#divRunningTasks span {
|
||||
color: #E81123 !important; }
|
||||
|
||||
/* 1.2.4 Icons */
|
||||
.starIcon, .mediaInfoTimerIcon {
|
||||
color: #E81123 !important; }
|
||||
|
||||
/* Top Header */
|
||||
.btnActiveCast {
|
||||
color: #E81123 !important; }
|
||||
|
||||
/* Now Playing Bar & Now Playing Page */
|
||||
.repeatActive,
|
||||
button.btnCommand.repeatToggleButton.autoSize.nowPlayingPageRepeatActive {
|
||||
color: #E81123 !important; }
|
||||
|
||||
/* 1.2.5 Dialogs & Action Sheets */
|
||||
/* 1.2.6 Others */
|
||||
/* General Accent Color Modifications */
|
||||
:focus {
|
||||
outline: #E81123 auto 5px; }
|
||||
|
||||
select:focus {
|
||||
border-color: #E81123 !important; }
|
||||
|
||||
::selection {
|
||||
background-color: #94131E !important; }
|
||||
|
||||
.emby-input:focus, .emby-textarea:focus {
|
||||
border-color: #E81123 !important; }
|
||||
|
||||
/* Google Now Playing Bar & Now Playing Page */
|
||||
.iconOsdProgressInner, .mdl-slider__background-lower, .sliderBubble,
|
||||
.mdl-slider::-webkit-slider-thumb {
|
||||
background: #E81123 !important; }
|
||||
|
||||
.mdl-slider:focus::-webkit-slider-thumb {
|
||||
-webkit-box-shadow: 0 0 0 10px rgba(232, 17, 35, 0.26);
|
||||
box-shadow: 0 0 0 10px rgba(232, 17, 35, 0.26) !important; }
|
||||
|
||||
/* Firefox Now Playing Bar & Now Playing Page */
|
||||
.mdl-slider::-moz-range-thumb, .mdl-slider::-moz-range-progress {
|
||||
background: #E81123 !important; }
|
||||
|
||||
.mdl-slider:focus::-moz-range-thumb {
|
||||
box-shadow: 0 0 0 10px rgba(232, 17, 35, 0.26) !important; }
|
||||
|
||||
/* Progress Bars */
|
||||
.itemProgressBarForeground {
|
||||
background-color: #E81123 !important; }
|
||||
|
||||
.taskProgressInner {
|
||||
background: #E81123 !important; }
|
||||
|
||||
/* Google Progress Bars */
|
||||
progress::-webkit-progress-value {
|
||||
background: #E81123 !important; }
|
||||
|
||||
/* Firefox Progress Bars */
|
||||
progress::-moz-progress-bar {
|
||||
background: #E81123 !important; }
|
||||
|
||||
/* Edge Progress Bars */
|
||||
progress {
|
||||
background: #E81123 !important; }
|
||||
|
||||
/* Main Drawers */
|
||||
.navMenuDivider {
|
||||
background: #262626 !important; }
|
||||
|
||||
.adminDrawerLogo {
|
||||
border-bottom: 1px solid #262626 !important; }
|
||||
|
||||
.mainDrawer {
|
||||
background: #181818 !important; }
|
||||
|
||||
.sidebarHeader {
|
||||
color: #bbbbbb !important; }
|
||||
|
||||
.navMenuOption {
|
||||
color: #ffffff !important; }
|
||||
|
||||
.navMenuOption.navMenuOption-selected {
|
||||
background: #252528 !important;
|
||||
color: #E81123 !important; }
|
||||
|
||||
.navMenuOption:hover {
|
||||
background: #252528 !important;
|
||||
color: #9b9b9b !important; }
|
||||
|
||||
/* Metadata Editor */
|
||||
div.jstree-wholerow.jstree-wholerow-clicked:hover,
|
||||
div.jstree-wholerow.jstree-wholerow-clicked,
|
||||
div.jstree-wholerow.jstree-wholerow-hovered {
|
||||
background: #252528 !important; }
|
||||
|
||||
.jstree-anchor.jstree-clicked,
|
||||
.jstree-anchor.jstree-clicked.jstree-hovered {
|
||||
background: #252528 !important;
|
||||
color: #E81123 !important; }
|
||||
|
||||
/* Multi-select */
|
||||
.itemSelectionPanel {
|
||||
border: 1px solid #E81123 !important; }
|
||||
|
||||
.selectionCommandsPanel {
|
||||
background: #E81123 !important;
|
||||
color: #fff; }
|
||||
|
||||
/* upNextDialog */
|
||||
.upNextDialog-countdownText {
|
||||
color: #E81123 !important; }
|
||||
|
||||
/* Selection Bars */
|
||||
.emby-select-selectionbar, .emby-textarea-selectionbar,
|
||||
.emby-input-selectionbar {
|
||||
background-color: #E81123 !important; }
|
||||
|
||||
/* Media Info Detail Image */
|
||||
.itemDetailImage.loaded:hover {
|
||||
border: 1px solid #E81123 !important; }
|
||||
|
||||
/* 1.3 Fixes */
|
||||
/* ------------------ 2. MISCELLANEOUS MODIFICATIONS ----------------- */
|
||||
/* ----- 2.1 Buttons ----- */
|
||||
/* Circles */
|
||||
.fab {
|
||||
background-color: transparent !important;
|
||||
-webkit-box-shadow: none !important;
|
||||
box-shadow: none !important;
|
||||
-webkit-transition: none !important;
|
||||
-o-transition: none !important;
|
||||
transition: none !important; }
|
||||
|
||||
/* ----- 2.2 Details ----- */
|
||||
/* 2.2.1 Scrollbars */
|
||||
/* Google Chrome */
|
||||
::-webkit-scrollbar-corner {
|
||||
background-color: #3B3B3B; }
|
||||
|
||||
::-webkit-scrollbar {
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
background-color: #3B3B3B; }
|
||||
|
||||
::-webkit-scrollbar-thumb {
|
||||
-webkit-border-radius: 2px;
|
||||
border-radius: 2px;
|
||||
background: #888888; }
|
||||
|
||||
/* Google Chrome - Dashboard Drawer */
|
||||
div.scrollContainer.smoothScrollY::-webkit-scrollbar-corner {
|
||||
background-color: transparent !important; }
|
||||
|
||||
div.scrollContainer.smoothScrollY::-webkit-scrollbar {
|
||||
width: 2px;
|
||||
height: 2px;
|
||||
background-color: transparent !important; }
|
||||
|
||||
div.scrollContainer.smoothScrollY::-webkit-scrollbar-thumb {
|
||||
-webkit-border-radius: 2px;
|
||||
border-radius: 2px;
|
||||
background: #888888; }
|
||||
|
||||
/* Google Chrome - Filter Dialog */
|
||||
.dynamicFilterDialog::-webkit-scrollbar-corner {
|
||||
background-color: transparent !important; }
|
||||
|
||||
.dynamicFilterDialog::-webkit-scrollbar {
|
||||
width: 2px;
|
||||
height: 2px;
|
||||
background-color: transparent !important; }
|
||||
|
||||
.dynamicFilterDialog::-webkit-scrollbar-thumb {
|
||||
-webkit-border-radius: 2px;
|
||||
border-radius: 2px;
|
||||
background: #888888; }
|
||||
|
||||
/* 2.2.2 Logos */
|
||||
/* Login Page */
|
||||
.imgLogoIcon {
|
||||
content: url(https://cdn.rawgit.com/BenZuser/Emby-Dark-Themes-Resources/master/images/logos-and-icons/RED/logo.png) !important; }
|
||||
|
||||
/* Main Drawer Mobile */
|
||||
.adminDrawerLogo img {
|
||||
content: url(https://cdn.rawgit.com/BenZuser/Emby-Dark-Themes-Resources/master/images/logos-and-icons/RED/logo.png) !important; }
|
||||
|
||||
/* Home Page */
|
||||
.pageTitleWithLogo {
|
||||
background-image: url(https://cdn.rawgit.com/BenZuser/Emby-Dark-Themes-Resources/master/images/logos-and-icons/RED/logo.png) !important; }
|
||||
|
||||
/* 2.2.3 Others */
|
||||
/* CSS Box */
|
||||
#txtCustomCss {
|
||||
height: 300px !important;
|
||||
overflow-y: scroll !important; }
|
||||
|
||||
/* Select Box */
|
||||
select option {
|
||||
background-color: #2b2b2b !important;
|
||||
color: #ffffff !important; }
|
||||
|
||||
/* Dialogs */
|
||||
.formDialogHeader:not(.formDialogHeader-clear),
|
||||
.formDialogFooter:not(.formDialogFooter-clear) {
|
||||
background-color: #121212 !important;
|
||||
color: #fff; }
|
||||
|
||||
/* Headers */
|
||||
.skinHeader {
|
||||
background-color: #080808 !important;
|
||||
color: #fff !important; }
|
||||
|
||||
.skinHeader-withBackground {
|
||||
background-color: #080808 !important; }
|
||||
|
||||
@supports (backdrop-filter: blur(1.5em)) or (-webkit-backdrop-filter: blur(1.5em)) {
|
||||
.skinHeader-blurred {
|
||||
background: rgba(20, 20, 20, 0.7) !important;
|
||||
-webkit-backdrop-filter: blur(1.5em) !important;
|
||||
backdrop-filter: blur(1.5em) !important; } }
|
||||
.skinHeader.semiTransparent {
|
||||
-webkit-backdrop-filter: none !important;
|
||||
backdrop-filter: none !important;
|
||||
background-color: rgba(0, 0, 0, 0.4) !important;
|
||||
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(0, 0, 0, 0.7)), color-stop(10%, transparent)) !important;
|
||||
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 10%, transparent) !important;
|
||||
background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.7) 10%, transparent) !important;
|
||||
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.7) 10%, transparent) !important;
|
||||
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 10%, transparent) !important; }
|
||||
|
||||
.appfooter {
|
||||
background: #080808 !important;
|
||||
color: #fff !important; }
|
||||
|
||||
@supports (backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px)) {
|
||||
.appfooter-blurred {
|
||||
background: rgba(24, 24, 24, 0.7) !important;
|
||||
-webkit-backdrop-filter: blur(20px) !important;
|
||||
backdrop-filter: blur(20px) !important; } }
|
||||
/* TV Global Modifications */
|
||||
.emby-tab-button-active.emby-button-tv {
|
||||
color: #fff !important; }
|
||||
|
||||
.guide-channelHeaderCell, .guide-channelTimeslotHeader {
|
||||
background: #2e2e2e !important; }
|
||||
|
||||
.guide-programTextIcon {
|
||||
color: #1e1e1e !important;
|
||||
background: #555 !important; }
|
||||
|
||||
.guide-headerTimeslots {
|
||||
color: #ccc !important; }
|
||||
|
||||
/* ----- 2.3 Fixes ----- */
|
||||
/* 2.3.1 Dark Colors */
|
||||
.autoorganizetable tbody tr:nth-child(odd) td, .autoorganizetable tbody tr:nth-child(odd) th {
|
||||
background-color: #222326 !important; }
|
||||
|
||||
.autoorganizetable > .table > tbody > tr {
|
||||
border: 1px solid #222326 !important; }
|
||||
|
||||
/*
|
||||
_____________________________________________________________________
|
||||
|
||||
Emby Dark Themes is maintained by Ben Z (BenZuser)
|
||||
with the contribution of Happy2Play.
|
||||
_____________________________________________________________________
|
||||
|
||||
*/
|
||||
/* TEMPORARY FIXES */
|
||||
/* Links */
|
||||
.searchSuggestionsList a, .noItemsMessage a, a.lnkPremiere {
|
||||
color: #E81123 !important; }
|
||||
|
||||
.searchSuggestionsList a:hover, .noItemsMessage a:hover,
|
||||
a.lnkPremiere:hover {
|
||||
color: #9b9b9b !important; }
|
||||
|
||||
.searchSuggestionsList a:active, .noItemsMessage a:active,
|
||||
a.lnkPremiere:active {
|
||||
color: #94131E !important; }
|
File diff suppressed because one or more lines are too long
@@ -1,271 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en-US" class="theme-">
|
||||
<head data-suburl="">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<title> AniNIX </title>
|
||||
<link rel="manifest" href="/manifest.json" crossorigin="use-credentials">
|
||||
<meta name="theme-color" content="#ff0000">
|
||||
<meta name="author" content="AniNIX::Foundation" />
|
||||
<meta name="description" content="AniNIX::Foundation \\ Code, documentation, and information sharing powered by Gitea (git with a cup of tea)" />
|
||||
<meta name="keywords" content="go,git,self-hosted,gitea,aninix,aninix::foundation">
|
||||
<meta name="referrer" content="no-referrer" />
|
||||
<meta name="_csrf" content="iI1Kkrppem-yCnHGCll-UshSK6A6MTYwMDcwNjM3MTUxOTU5NzYxNg" />
|
||||
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
/*
|
||||
@licstart The following is the entire license notice for the
|
||||
JavaScript code in this page.
|
||||
|
||||
Copyright (c) 2016 The Gitea Authors
|
||||
Copyright (c) 2015 The Gogs Authors
|
||||
|
||||
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.
|
||||
---
|
||||
Licensing information for additional javascript libraries can be found at:
|
||||
{{StaticUrlPrefix}}/vendor/librejs.html
|
||||
|
||||
@licend The above is the entire license notice
|
||||
for the JavaScript code in this page.
|
||||
*/
|
||||
</script>
|
||||
<script>
|
||||
window.config = {
|
||||
AppVer: '1.12.4',
|
||||
AppSubUrl: '',
|
||||
StaticUrlPrefix: '',
|
||||
UseServiceWorker: true ,
|
||||
csrf: 'iI1Kkrppem-yCnHGCll-UshSK6A6MTYwMDcwNjM3MTUxOTU5NzYxNg',
|
||||
HighlightJS: false,
|
||||
Minicolors: false,
|
||||
SimpleMDE: false,
|
||||
Tribute: false,
|
||||
U2F: false,
|
||||
Heatmap: false,
|
||||
heatmapUser: null,
|
||||
NotificationSettings: {
|
||||
MinTimeout: 10000 ,
|
||||
TimeoutStep: 10000 ,
|
||||
MaxTimeout: 60000 ,
|
||||
EventSourceUpdateTime: 10000 ,
|
||||
},
|
||||
|
||||
};
|
||||
</script>
|
||||
<link rel="shortcut icon" href="/img/favicon.png">
|
||||
<link rel="mask-icon" href="/img/gitea-safari.svg" color="#609926">
|
||||
<link rel="fluid-icon" href="/img/gitea-lg.png" title="AniNIX">
|
||||
<link rel="stylesheet" href="/vendor/assets/font-awesome/css/font-awesome.min.css">
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/fomantic/semantic.min.css?v=d8d448774563cec3783c3b65d4e914b6">
|
||||
<link rel="stylesheet" href="/css/index.css?v=d8d448774563cec3783c3b65d4e914b6">
|
||||
<noscript>
|
||||
<style>
|
||||
.dropdown:hover > .menu { display: block; }
|
||||
.ui.secondary.menu .dropdown.item > .menu { margin-top: 0; }
|
||||
</style>
|
||||
</noscript>
|
||||
|
||||
<style class="list-search-style"></style>
|
||||
|
||||
<meta property="og:title" content="AniNIX">
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:image" content="/img/gitea-lg.png" />
|
||||
<meta property="og:url" content="https://foundation.aninix.net/" />
|
||||
<meta property="og:description" content="AniNIX::Foundation \\ Code, documentation, and information sharing powered by Gitea (git with a cup of tea)">
|
||||
|
||||
<meta property="og:site_name" content="AniNIX" />
|
||||
|
||||
<link rel="stylesheet" href="/css/theme-aninix.css?v=d8d448774563cec3783c3b65d4e914b6">
|
||||
|
||||
<link rel="icon" type="image/png" href="/img/AniNIX.png" />
|
||||
<link rel="alternate" type="application/rss+xml" title="AniNIX::RSS" href="/aninix.xml" />
|
||||
<link rel='apple-touch-icon' sizes='180x180' href='/img/AniNIX.png' />
|
||||
<meta name='apple-mobile-web-app-capable' content='yes' />
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="full height">
|
||||
<noscript>This website works better with JavaScript.</noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="ui top secondary stackable main menu following bar light">
|
||||
<div class="ui container" id="navbar">
|
||||
<div class="item brand" style="justify-content: space-between;">
|
||||
<a href="/">
|
||||
<img class="ui mini image" src="/img/gitea-sm.png">
|
||||
</a>
|
||||
<div class="ui basic icon button mobile-only" id="navbar-expand-toggle">
|
||||
<i class="sidebar icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a class="item active" href="/">Home</a>
|
||||
<a class="item " href="/explore/repos">Explore</a>
|
||||
|
||||
|
||||
<a class="item" target="_blank" id="chat" href="https://irc.aninix.net/">Chat</a>
|
||||
<a class="item" target="_blank" id="pwdchange" href="https://password.aninix.net/">Change Password</a>
|
||||
<a class="item" id="martialarts" href="/martialarts/">Martial Arts</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="item" target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io">Help</a>
|
||||
<div class="right stackable menu">
|
||||
|
||||
<a class="item" href="/user/sign_up">
|
||||
<svg class="svg octicon-person" width="16" height="16" aria-hidden="true"><use xlink:href="#octicon-person" /></svg> Register
|
||||
</a>
|
||||
|
||||
<a class="item" rel="nofollow" href="/user/login?redirect_to=">
|
||||
<svg class="svg octicon-sign-in" width="16" height="16" aria-hidden="true"><use xlink:href="#octicon-sign-in" /></svg> Sign In
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="home">
|
||||
<h2>Thank you for your purchase!</h2>
|
||||
<footer>
|
||||
<div class="ui container">
|
||||
<div class="ui left">
|
||||
Powered by Gitea Page: <strong>0ms</strong> Template: <strong>0ms</strong>
|
||||
</div>
|
||||
<div class="ui right links">
|
||||
|
||||
<div class="ui language bottom floating slide up dropdown link item">
|
||||
<i class="world icon"></i>
|
||||
<div class="text">English</div>
|
||||
<div class="menu">
|
||||
|
||||
<a lang="en-US" class="item active selected" href="#">English</a>
|
||||
|
||||
<a lang="zh-CN" class="item " href="?lang=zh-CN">简体中文</a>
|
||||
|
||||
<a lang="zh-HK" class="item " href="?lang=zh-HK">繁體中文(香港)</a>
|
||||
|
||||
<a lang="zh-TW" class="item " href="?lang=zh-TW">繁體中文(台灣)</a>
|
||||
|
||||
<a lang="de-DE" class="item " href="?lang=de-DE">Deutsch</a>
|
||||
|
||||
<a lang="fr-FR" class="item " href="?lang=fr-FR">français</a>
|
||||
|
||||
<a lang="nl-NL" class="item " href="?lang=nl-NL">Nederlands</a>
|
||||
|
||||
<a lang="lv-LV" class="item " href="?lang=lv-LV">latviešu</a>
|
||||
|
||||
<a lang="ru-RU" class="item " href="?lang=ru-RU">русский</a>
|
||||
|
||||
<a lang="uk-UA" class="item " href="?lang=uk-UA">Українська</a>
|
||||
|
||||
<a lang="ja-JP" class="item " href="?lang=ja-JP">日本語</a>
|
||||
|
||||
<a lang="es-ES" class="item " href="?lang=es-ES">español</a>
|
||||
|
||||
<a lang="pt-BR" class="item " href="?lang=pt-BR">português do Brasil</a>
|
||||
|
||||
<a lang="pl-PL" class="item " href="?lang=pl-PL">polski</a>
|
||||
|
||||
<a lang="bg-BG" class="item " href="?lang=bg-BG">български</a>
|
||||
|
||||
<a lang="it-IT" class="item " href="?lang=it-IT">italiano</a>
|
||||
|
||||
<a lang="fi-FI" class="item " href="?lang=fi-FI">suomi</a>
|
||||
|
||||
<a lang="tr-TR" class="item " href="?lang=tr-TR">Türkçe</a>
|
||||
|
||||
<a lang="cs-CZ" class="item " href="?lang=cs-CZ">čeština</a>
|
||||
|
||||
<a lang="sr-SP" class="item " href="?lang=sr-SP">српски</a>
|
||||
|
||||
<a lang="sv-SE" class="item " href="?lang=sv-SE">svenska</a>
|
||||
|
||||
<a lang="ko-KR" class="item " href="?lang=ko-KR">한국어</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/vendor/librejs.html" data-jslicense="1">JavaScript licenses</a>
|
||||
<a href="/api/swagger">API</a>
|
||||
<a target="_blank" rel="noopener noreferrer" href="https://gitea.io">Website</a>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
<script src="/js/jquery.js?v=d8d448774563cec3783c3b65d4e914b6"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="/fomantic/semantic.min.js?v=d8d448774563cec3783c3b65d4e914b6"></script>
|
||||
<script src="/js/index.js?v=d8d448774563cec3783c3b65d4e914b6"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push(['_setAccount', 'UA-18148792-3']);
|
||||
_gaq.push(['_trackPageview']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
|
||||
</script>
|
||||
|
||||
<script src="https://redalert.battleforthenet.com/widget.js" async></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
document.getElementsByClassName('brand')[0].children[0].children[0].src="/img/AniNIX.png";
|
||||
$('meta[property=og\\:image]').attr('content', '/img/AniNIX.png');
|
||||
$('link[rel="mask-icon"]').attr('href', '/img/AniNIX.png');
|
||||
$('link[rel="mask-icon"]').attr('color', '#000000');
|
||||
document.getElementsById("pwdchange").setAttribute("target","_blank");
|
||||
document.getElementsById("chat").setAttribute("target","_blank");
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
@@ -2,3 +2,4 @@
|
||||
<link rel="alternate" type="application/rss+xml" title="AniNIX/RSS" href="/aninix.xml" />
|
||||
<link rel='apple-touch-icon' sizes='180x180' href='/assets/img/AniNIX.png' />
|
||||
<meta name='apple-mobile-web-app-capable' content='yes' />
|
||||
<script src="/assets/js/aninix.js"></script>
|
||||
|
@@ -49,7 +49,7 @@
|
||||
<a href="https://maat.aninix.net/">Downloads</a>
|
||||
</h1>
|
||||
<p class="large">
|
||||
We offer downloads from our AniNIX::Maat continuous-deployment system, including static files and packages for <a href="https://archlinux.org/">ArchLinux-style distributions.</a>
|
||||
We offer downloads from our AniNIX/Maat continuous-deployment system, including static files and packages for <a href="https://archlinux.org/">ArchLinux-style distributions.</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -67,6 +67,12 @@
|
||||
</div>
|
||||
</div>
|
||||
<hr style="margin-top: 50px;" />
|
||||
<div class="sixteen wide center aligned centered column">
|
||||
<div class="hero" id="latest-news"></div>
|
||||
<script type="text/javascript">
|
||||
insertNewsSnippet("https://aninix.net/assets/rss-snippets/aninix","latest-news");
|
||||
</script>
|
||||
</div>
|
||||
<div class="sixteen wide center aligned centered column">
|
||||
<div class="hero">
|
||||
<h2>Follow us on social media</h2>
|
||||
|
Reference in New Issue
Block a user