init GitHub version "Hermes 1.0b"
This commit is contained in:
parent
abc4fb2c21
commit
1e06ba1042
59 changed files with 380125 additions and 0 deletions
394
js/modules/moon.js
Normal file
394
js/modules/moon.js
Normal file
|
|
@ -0,0 +1,394 @@
|
|||
/**
|
||||
* @preserve Copyright (c) 2018 T. F. Raaion, www.sublunar.space
|
||||
* License MIT: http://www.opensource.org/licenses/MIT
|
||||
*/
|
||||
|
||||
//Defines Calendar Objects and Methods
|
||||
var module_lunarphase = {
|
||||
|
||||
definitions: {
|
||||
core: true,
|
||||
name: "Phase",
|
||||
group: {
|
||||
id: "lunar",
|
||||
text: "Lunar"
|
||||
},
|
||||
actions: [
|
||||
[0],
|
||||
[
|
||||
{
|
||||
"id": "1",
|
||||
"action": "New Moon",
|
||||
"tags": "waning dark"
|
||||
},
|
||||
{
|
||||
"id": "9",
|
||||
"action": "Waning Moon",
|
||||
"tags": "waning"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "2",
|
||||
"action": "Waxing Crescent Moon",
|
||||
"tags": "waxing crescent"
|
||||
},
|
||||
{
|
||||
"id": "10",
|
||||
"action": "Waxing Moon",
|
||||
"tags": "waxing"
|
||||
},
|
||||
{
|
||||
"id": "11",
|
||||
"action": "Crescent Moon",
|
||||
"tags": "crescent"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "3",
|
||||
"action": "First Quarter Moon",
|
||||
"tags": "waxing quarter half"
|
||||
},
|
||||
{
|
||||
"id": "10",
|
||||
"action": "Waxing Moon",
|
||||
"tags": "waxing"
|
||||
},
|
||||
{
|
||||
"id": "13",
|
||||
"action": "Half Moon",
|
||||
"tags": "half"
|
||||
},
|
||||
{
|
||||
"id": "14",
|
||||
"action": "Quarter Moon",
|
||||
"tags": "quarter"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "4",
|
||||
"action": "Waxing Gibbous Moon",
|
||||
"tags": "waxing gibbous"
|
||||
},
|
||||
{
|
||||
"id": "10",
|
||||
"action": "Waxing Moon",
|
||||
"tags": "waxing"
|
||||
},
|
||||
{
|
||||
"id": "12",
|
||||
"action": "Gibbous Moon",
|
||||
"tags": "gibbous"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "5",
|
||||
"action": "Full Moon",
|
||||
"tags": "waxing full"
|
||||
},
|
||||
{
|
||||
"id": "10",
|
||||
"action": "Waxing Moon",
|
||||
"tags": "waxing"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "6",
|
||||
"action": "Waning Gibbous Moon",
|
||||
"tags": "waning gibbous"
|
||||
},
|
||||
{
|
||||
"id": "9",
|
||||
"action": "Waning Moon",
|
||||
"tags": "waning"
|
||||
},
|
||||
{
|
||||
"id": "12",
|
||||
"action": "Gibbous Moon",
|
||||
"tags": "gibbous"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "7",
|
||||
"action": "Last Quarter Moon",
|
||||
"tags": "waning quarter half"
|
||||
},
|
||||
{
|
||||
"id": "9",
|
||||
"action": "Waning Moon",
|
||||
"tags": "waning"
|
||||
},
|
||||
{
|
||||
"id": "13",
|
||||
"action": "Half Moon",
|
||||
"tags": "half"
|
||||
},
|
||||
{
|
||||
"id": "14",
|
||||
"action": "Quarter Moon",
|
||||
"tags": "quarter"
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "8",
|
||||
"action": "Waning Crescent Moon",
|
||||
"tags": "waning crescent"
|
||||
},
|
||||
{
|
||||
"id": "9",
|
||||
"action": "Waning Moon",
|
||||
"tags": "waning"
|
||||
},
|
||||
{
|
||||
"id": "11",
|
||||
"action": "Crescent Moon",
|
||||
"tags": "crescent"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
property: function(m) {
|
||||
return SL.Astro.Nomy.moonPhase(m.lunar);
|
||||
},
|
||||
calculate: function(definitions, property) {
|
||||
return definitions.actions[property];
|
||||
}
|
||||
};
|
||||
|
||||
//Defines Calendar Objects and Methods
|
||||
var module_lunarday = {
|
||||
|
||||
definitions: {
|
||||
core: true,
|
||||
name: "Day",
|
||||
group: {
|
||||
id: "lunar",
|
||||
text: "Lunar"
|
||||
},
|
||||
actions: [
|
||||
[0],
|
||||
[
|
||||
{
|
||||
"id": "1",
|
||||
"action": "Lunar Day 1",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "2",
|
||||
"action": "Lunar Day 2",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "3",
|
||||
"action": "Lunar Day 3",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "4",
|
||||
"action": "Lunar Day 4",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "5",
|
||||
"action": "Lunar Day 5",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "6",
|
||||
"action": "Lunar Day 6",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "7",
|
||||
"action": "Lunar Day 7",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "8",
|
||||
"action": "Lunar Day 8",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "9",
|
||||
"action": "Lunar Day 9",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "10",
|
||||
"action": "Lunar Day 10",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "11",
|
||||
"action": "Lunar Day 11",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "12",
|
||||
"action": "Lunar Day 12",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "13",
|
||||
"action": "Lunar Day 13",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "14",
|
||||
"action": "Lunar Day 14",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "15",
|
||||
"action": "Lunar Day 15",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "16",
|
||||
"action": "Lunar Day 16",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "17",
|
||||
"action": "Lunar Day 17",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "18",
|
||||
"action": "Lunar Day 18",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "19",
|
||||
"action": "Lunar Day 19",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "20",
|
||||
"action": "Lunar Day 20",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "21",
|
||||
"action": "Lunar Day 21",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "22",
|
||||
"action": "Lunar Day 22",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "23",
|
||||
"action": "Lunar Day 23",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "24",
|
||||
"action": "Lunar Day 24",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "25",
|
||||
"action": "Lunar Day 25",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "26",
|
||||
"action": "Lunar Day 26",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "27",
|
||||
"action": "Lunar Day 27",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "28",
|
||||
"action": "Lunar Day 28",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "29",
|
||||
"action": "Lunar Day 29",
|
||||
"tags": ""
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"id": "30",
|
||||
"action": "Lunar Day 30",
|
||||
"tags": ""
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
property: function(m) {
|
||||
return m.lunar.day;
|
||||
},
|
||||
calculate: function(definitions, property) {
|
||||
return definitions.actions[property];
|
||||
}
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue