UNPKG

node-red-contrib-feiertage-germany

Version:
1,012 lines (998 loc) 45.2 kB
<script type="text/html" data-template-name="feiertageDE"> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-neujahr" placeholder="Neujahr"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-neujahrName" placeholder="Neujahr"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-heiligeDreiKoenige" placeholder="Heilige Drei Könige"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-heiligeDreiKoenigeName" placeholder="Heilige Drei Könige"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-weiberfastnacht" placeholder="Weiberfastnacht"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-weiberfastnachtName" placeholder="Weiberfastnacht"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-valentinstag" placeholder="Valentinstag"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-valentinstagName" placeholder="Valentinstag"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-rosenmontag" placeholder="Rosenmontag"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-rosenmontagName" placeholder="Rosenmontag"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-fastnachtsdienstag" placeholder="Fastnachtsdienstag"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-fastnachtsdienstagName" placeholder="Fastnachtsdienstag"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-aschermittwoch" placeholder="Aschermittwoch"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-aschermittwochName" placeholder="Aschermittwoch"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-gruendonnerstag" placeholder="Gründonnerstag"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-gruendonnerstagName" placeholder="Gründonnerstag"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-karfreitag" placeholder="Karfreitag"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-karfreitagName" placeholder="Karfreitag"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-easterSunday" placeholder="Ostersonntag"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-easterSundayName" placeholder="Ostersonntag"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-easterMonday" placeholder="Ostermontag"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-easterMondayName" placeholder="Ostermontag"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-firstMay" placeholder="1.Mai"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-firstMayName" placeholder="1. Mai"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-christiHimmelfahrt" placeholder="Christi Himmelfahrt"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-christiHimmelfahrtName" placeholder="Christi Himmelfahrt"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-pfingstsonntag" placeholder="Pfingstsonntag"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-pfingstsonntagName" placeholder="Pfingstsonntag"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-pfingstmontag" placeholder="Pfingstmontag"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-pfingstmontagName" placeholder="Pfingstmontag"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-fronleichnam" placeholder="Fronleichnam"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-fronleichnamName" placeholder="Fronleichnam"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-mariaHimmelfahrt" placeholder="Maria Himmelfahrt"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-mariaHimmelfahrtName" placeholder="Maria Himmelfahrt"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-tagDerDeutschenEinheit" placeholder="Tag der Deutschen Einheit"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-tagDerDeutschenEinheitName" placeholder="Tag Der Deutschen Einheit"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-halloween" placeholder="Halloween"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-halloweenName" placeholder="Halloween"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-allerheiligen" placeholder="Allerheiligen"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-allerheiligenName" placeholder="Allerheiligen"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-stMartin" placeholder="St. Martin"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-stMartinName" placeholder="St. Martin"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-bussUndBettag" placeholder="Buß und Bettag"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-bussUndBettagName" placeholder="Buß und Bettag"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-nikolaus" placeholder="Nikolaus"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-nikolausName" placeholder="Nikolaus"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-advent1" placeholder="1. Advent"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-advent1Name" placeholder="1. Advent"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-advent2" placeholder="2. Advent"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-advent2Name" placeholder="2. Advent"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-advent3" placeholder="3. Advent"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-advent3Name" placeholder="3. Advent"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-advent4" placeholder="4. Advent"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-advent4Name" placeholder="4. Advent"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-heiligabend" placeholder="Heiligabend"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-heiligabendName" placeholder="Heiligabend"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-weihnachten1" placeholder="1. Weihnachtsfeiertag"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-weihnachten1Name" placeholder="1. Weihnachtsfeiertag"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-weihnachten2" placeholder="2. Weihnachtsfeiertag"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-weihnachten2Name" placeholder="2. Weihnachtsfeiertag"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-silvester" placeholder="Silvester"></span> <i class="fa fa-calendar"></i> <input style="width: 200px;" type="text" id="node-input-silvesterName" placeholder="Silvester"> </div> <button type="button" id="btnReset" class="rdg-ui-btn red-ui-button" onclick="resetNameDE()"><i class="fa fa-plus-square"></i>reset default </button> <hr> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-ownHoliday1" placeholder="Own Holiday1"></span> <i class="fa fa-calendar"></i> <select style="width: 50px;" id="node-input-ownHoliday1Day"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select style="width: 50px;" id="node-input-ownHoliday1Month"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <input style="width: 200px;" type="text" id="node-input-ownHoliday1Name" placeholder="Holiday 1"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-ownHoliday2" placeholder="Own Holiday2"></span> <i class="fa fa-calendar"></i> <select style="width: 50px;" id="node-input-ownHoliday2Day"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select style="width: 50px;" id="node-input-ownHoliday2Month"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <input style="width: 200px;" type="text" id="node-input-ownHoliday2Name" placeholder="Holiday 2"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-ownHoliday3" placeholder="Own Holiday3"></span> <i class="fa fa-calendar"></i> <select style="width: 50px;" id="node-input-ownHoliday3Day"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select style="width: 50px;" id="node-input-ownHoliday3Month"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <input style="width: 200px;" type="text" id="node-input-ownHoliday3Name" placeholder="Holiday 3"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-ownHoliday4" placeholder="Own Holiday4"></span> <i class="fa fa-calendar"></i> <select style="width: 50px;" id="node-input-ownHoliday4Day"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select style="width: 50px;" id="node-input-ownHoliday4Month"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <input style="width: 200px;" type="text" id="node-input-ownHoliday4Name" placeholder="Holiday 4"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-ownHoliday5" placeholder="Own Holiday5"></span> <i class="fa fa-calendar"></i> <select style="width: 50px;" id="node-input-ownHoliday5Day"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select style="width: 50px;" id="node-input-ownHoliday5Month"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <input style="width: 200px;" type="text" id="node-input-ownHoliday5Name" placeholder="Holiday 5"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-ownHoliday6" placeholder="Own Holiday6"></span> <i class="fa fa-calendar"></i> <select style="width: 50px;" id="node-input-ownHoliday6Day"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select style="width: 50px;" id="node-input-ownHoliday6Month"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <input style="width: 200px;" type="text" id="node-input-ownHoliday6Name" placeholder="Holiday 6"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-ownHoliday7" placeholder="Own Holiday7"></span> <i class="fa fa-calendar"></i> <select style="width: 50px;" id="node-input-ownHoliday7Day"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select style="width: 50px;" id="node-input-ownHoliday7Month"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <input style="width: 200px;" type="text" id="node-input-ownHoliday7Name" placeholder="Holiday 7"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-ownHoliday8" placeholder="Own Holiday8"></span> <i class="fa fa-calendar"></i> <select style="width: 50px;" id="node-input-ownHoliday8Day"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select style="width: 50px;" id="node-input-ownHoliday8Month"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <input style="width: 200px;" type="text" id="node-input-ownHoliday8Name" placeholder="Holiday 8"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-ownHoliday9" placeholder="Own Holiday9"></span> <i class="fa fa-calendar"></i> <select style="width: 50px;" id="node-input-ownHoliday9Day"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select style="width: 50px;" id="node-input-ownHoliday9Month"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <input style="width: 200px;" type="text" id="node-input-ownHoliday9Name" placeholder="Holiday 9"> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-ownHoliday10" placeholder="Own Holiday10"></span> <i class="fa fa-calendar"></i> <select style="width: 50px;" id="node-input-ownHoliday10Day"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select style="width: 50px;" id="node-input-ownHoliday10Month"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <input style="width: 200px;" type="text" id="node-input-ownHoliday10Name" placeholder="Holiday 10"> </div> <hr> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-array" placeholder="Array"> <i class="fa fa-tasks"></i> output: Array instead of Object</span> </div> <div class="form-row"> <span><input style="width: 20px;" type="checkbox" id="node-input-dailyOutput" placeholder="Daily Output"> <i class="fa fa-calendar-check-o"></i> Daily Output at 12 am</span> </div> <div class="form-row"> <label for="node-input-name"><i class="fa fa-tag"></i> Name</label> <input type="text" id="node-input-name" placeholder="Name"> </div> </script> <script type="text/html" data-help-name="feiertageDE"> <h3><span style="color: #339900;">Details</span></h3> <p>The Node Red <b>Feiertage</b> Node is the ultimate Node to get information about german holidays.</p> <p>It's important to pick the right localisation and timezone settings on your device! You can find more information <a href="https://github.com/MariusLang/node-red-contrib-feiertage-germany">here</a></p> <h3><span style="color: #339900;">Input</span></h3> <p>The input can be used to trigger special outputs. The keywords are listed below.</p> <ul> <li><p><b>isTodayHoliday</b> boolean whether today is holiday</p></li> <li><p><b>isTomorrowHoliday</b> boolean whether tomorrow is holiday</p></li> <li><p><b>isChristmasTime</b> boolean whether today is Christmas time (1. Advent - Heilige drei Könige)</p></li> <li><p><b>nextHoliday</b> information about next holiday</p></li> <li><p><b>nextThreeHolidays</b> information about next 3 holidays</p></li> <li><p><b>all</b> information about all holidays</p></li> <li><p><b>daysUntilNextHoliday</b> number of days until next holidays</p></li> </ul> <h3><span style="color: #339900">Output</span></h3> <p>The output can be used to listen to automatic and user triggered events.</p> <p>Every day at 00:01 o'clock the node outputs a boolean value whether today is a holiday.</p> <p>You decide what you want to receive: Object or Array!</p> <p>To enable output as array open the node settings and hit the checkbox <b>output: Array instead of Object</b> at the bottom.</p> <p>holiday object output:</p> <ul> <li><p><b>id</b> id</p></li> <li><p><b>name</b> german name</p></li> <li><p><b>dateObj</b> date (yyyy-mm-dd)</p></li> <li><p><b>dateDE</b> date (dd-mm-yyyy)</p></li> </ul> <p>holiday array[3] output:</p> <ul> <li><p><b>index 0:</b> id</p></li> <li><p><b>index 1:</b> german name</p></li> <li><p><b>index 2:</b> date (yyyy-mm-dd)</p></li> <li><p><b>index 3:</b> date (dd-mm-yyyy)</p></li> </ul> <p>Every day at 12 am you will receive a boolean value whether today is a holiday if daily output is enabled.</p> <h3><span style="color: #339900">own Holidays</span></h3> <p>You can choose up to 10 own dates. Select the day in the first dropdown menu and the month in the second. Chose a name for your holiday and type it into the input field. Don't forget to hit the checkbox to enable your own holiday. Pay attention: The node does NOT validate your own dates. So if you set the 30 february or the 31 april as date you won't get an error message.</p> </script> <script type="text/javascript"> RED.nodes.registerType('feiertageDE', { category: 'calendar', color: '#339900', inputLabels: 'manual request', outputLabels: 'feiertage', defaults: { name: { value: 'Feiertage DE', required: true }, local: { value: 'DE', required: true }, neujahr: { value: true }, neujahrName: { value: 'Neujahr', required: true }, heiligeDreiKoenige: { value: true }, heiligeDreiKoenigeName: { value: 'Heilige drei Könige', required: true }, weiberfastnacht: { value: true }, weiberfastnachtName: { value: 'Weiberfastnacht', required: true }, valentinstag: { value: true }, valentinstagName: { value: 'Valentinstag', required: true }, rosenmontag: { value: true }, rosenmontagName: { value: 'Rosenmontag', required: true }, fastnachtsdienstag: { value: true }, fastnachtsdienstagName: { value: 'Fastnachtdienstag', required: true }, aschermittwoch: { value: true }, aschermittwochName: { value: 'Aschermittwoch', required: true }, gruendonnerstag: { value: true }, gruendonnerstagName: { value: 'Gründonnerstag', required: true }, karfreitag: { value: true }, karfreitagName: { value: 'Karfreitag', required: true }, easterSunday: { value: true }, easterSundayName: { value: 'Ostersonntag', required: true }, easterMonday: { value: true }, easterMondayName: { value: 'Ostermontag', required: true }, firstMay: { value: true }, firstMayName: { value: '1. Mai', required: true }, christiHimmelfahrt: { value: true }, christiHimmelfahrtName: { value: 'Christi Himmelfahrt', required: true }, pfingstsonntag: { value: true }, pfingstsonntagName: { value: 'Pfingstsonntag', required: true }, pfingstmontag: { value: true }, pfingstmontagName: { value: 'Pfingstmontag', required: true }, fronleichnam: { value: true }, fronleichnamName: { value: 'Fronleichnam', required: true }, mariaHimmelfahrt: { value: true }, mariaHimmelfahrtName: { value: 'Maria Himmelfahrt', required: true }, tagDerDeutschenEinheit: { value: true }, tagDerDeutschenEinheitName: { value: 'Tag der Deutschen Einheit', required: true }, halloween: { value: true }, halloweenName: { value: 'Halloween', required: true }, allerheiligen: { value: true }, allerheiligenName: { value: 'Allerheiligen', required: true }, stMartin: { value: true }, stMartinName: { value: 'St. Martin', required: true }, bussUndBettag: { value: true }, bussUndBettagName: { value: 'Buß und Bettag', required: true }, nikolaus: { value: true }, nikolausName: { value: 'Nikolaus', required: true }, advent1: { value: true }, advent1Name: { value: '1. Advent', required: true }, advent2: { value: true }, advent2Name: { value: '2. Advent', required: true }, advent3: { value: true }, advent3Name: { value: '3. Advent', required: true }, advent4: { value: true }, advent4Name: { value: '4. Advent', required: true }, heiligabend: { value: true }, heiligabendName: { value: 'Heiligabend', required: true }, weihnachten1: { value: true }, weihnachten1Name: { value: '1. Weihnachtsfeiertag', required: true }, weihnachten2: { value: true }, weihnachten2Name: { value: '2. Weihnachtsfeiertag', required: true }, silvester: { value: true }, silvesterName: { value: 'Silvester', required: true }, ownHoliday1: { value: false }, ownHoliday1Day: { value: 1 }, ownHoliday1Month: { value: 1 }, ownHoliday1Name: { value: 'own Date 1' }, ownHoliday2: { value: false }, ownHoliday2Day: { value: 2 }, ownHoliday2Month: { value: 2 }, ownHoliday2Name: { value: 'own Date 2' }, ownHoliday3: { value: false }, ownHoliday3Day: { value: 3 }, ownHoliday3Month: { value: 3 }, ownHoliday3Name: { value: 'own Date 3' }, ownHoliday4: { value: false }, ownHoliday4Day: { value: 4 }, ownHoliday4Month: { value: 4 }, ownHoliday4Name: { value: 'own Date 4' }, ownHoliday5: { value: false }, ownHoliday5Day: { value: 5 }, ownHoliday5Month: { value: 5 }, ownHoliday5Name: { value: 'own Date 5' }, ownHoliday6: { value: false }, ownHoliday6Day: { value: 6 }, ownHoliday6Month: { value: 6 }, ownHoliday6Name: { value: 'own Date 6' }, ownHoliday7: { value: false }, ownHoliday7Day: { value: 7 }, ownHoliday7Month: { value: 7 }, ownHoliday7Name: { value: 'own Date 7' }, ownHoliday8: { value: false }, ownHoliday8Day: { value: 8 }, ownHoliday8Month: { value: 8 }, ownHoliday8Name: { value: 'own Date 8' }, ownHoliday9: { value: false }, ownHoliday9Day: { value: 9 }, ownHoliday9Month: { value: 9 }, ownHoliday9Name: { value: 'own Date 9' }, ownHoliday10: { value: false }, ownHoliday10Day: { value: 10 }, ownHoliday10Month: { value: 10 }, ownHoliday10Name: { value: 'own Date 10' }, array: { value: false }, dailyOutput: { value: true } }, inputs: 1, outputs: 1, icon: 'icon.svg', label: function () { return this.name || 'feiertageDE'; }, }); function resetNameDE() { document.getElementById('node-input-neujahrName').value = 'Neujahr'; document.getElementById('node-input-heiligeDreiKoenigeName').value = 'Heilige drei Könige'; document.getElementById('node-input-weiberfastnachtName').value = 'Weiberfastnacht'; document.getElementById('node-input-valentinstagName').value = 'Valentinstag'; document.getElementById('node-input-rosenmontagName').value = 'Rosenmontag'; document.getElementById('node-input-fastnachtsdienstagName').value = 'Fastnachtsdienstag'; document.getElementById('node-input-aschermittwochName').value = 'Aschermittwoch'; document.getElementById('node-input-gruendonnerstagName').value = 'Gründonnerstag'; document.getElementById('node-input-karfreitagName').value = 'Karfreitag'; document.getElementById('node-input-easterSundayName').value = 'Ostersonntag'; document.getElementById('node-input-easterMondayName').value = 'Ostermontag'; document.getElementById('node-input-firstMayName').value = '1. Mai'; document.getElementById('node-input-christiHimmelfahrtName').value = 'Christi Himmelfahrt'; document.getElementById('node-input-pfingstsonntagName').value = 'Pfingstsonntag'; document.getElementById('node-input-pfingstmontagName').value = 'Pfingstmontag'; document.getElementById('node-input-fronleichnamName').value = 'Fronleichnam'; document.getElementById('node-input-mariaHimmelfahrtName').value = 'Maria Himmelfahrt'; document.getElementById('node-input-tagDerDeutschenEinheitName').value = 'Tag der Deutschen Einheit'; document.getElementById('node-input-halloweenName').value = 'Halloween'; document.getElementById('node-input-allerheiligenName').value = 'Allerheiligen'; document.getElementById('node-input-stMartinName').value = 'St. Martin'; document.getElementById('node-input-bussUndBettagName').value = 'Buß und Bettag'; document.getElementById('node-input-nikolausName').value = 'Nikolaus'; document.getElementById('node-input-advent1Name').value = '1. Advent'; document.getElementById('node-input-advent2Name').value = '2. Advent'; document.getElementById('node-input-advent3Name').value = '3. Advent'; document.getElementById('node-input-advent4Name').value = '4. Advent'; document.getElementById('node-input-heiligabendName').value = 'Heiligabend'; document.getElementById('node-input-weihnachten1Name').value = '1. Weihnachtsfeiertag'; document.getElementById('node-input-weihnachten2Name').value = '2. Weihnachtsfeiertag'; document.getElementById('node-input-silvesterName').value = 'Silvester'; } </script>