index.html 5.49 KB
Newer Older
Ratnadeep Rajendra Kharade's avatar
Ratnadeep Rajendra Kharade committed
1
2
<!DOCTYPE html>
<html>
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

<head>
  <meta charset="utf-8">
  <meta name="generator" content="GitLab Pages">
  <title>Home</title>
  <link rel="stylesheet" href="style.css">
</head>

<body>
  <div id="topbar">
    <div id="menu" class="navbar"></div>
  </div>

  <div class="content">
    <header>
      <h1 id='projectname'></h1>
    </header>
    <!--Projektname kommt aus settings.js, hier nichts einfügen-->

Ratnadeep Rajendra Kharade's avatar
Ratnadeep Rajendra Kharade committed
22
    <!-- ÄNDERUNGEN NUR NACH DIESER ZEILE -->
23

Ratnadeep Rajendra Kharade's avatar
Ratnadeep Rajendra Kharade committed
24
    <!-- TODO Blindtext anpassen: -->
25
26
27
28
29
30
31
32
33
34
35

    <section class="wrapper">
      <div class="title">
        <h2>Reading time calculator</h2>
      </div>
      <section class="inner">
        <div>
          <div class="title">
            <h3>Please select an option</h3>
          </div>
          <div>
36
37
38
            <input onclick="handleTextRadioClick()" type="radio" id="manual" name="text-input-option" value="manual"
              checked>
            <label for="manual">I will enter text manually.</label></div>
39
          <div>
40
41
42
            <input onclick="handleTextRadioClick()" type="radio" id="calculated" name="text-input-option"
              value="calculated">
            <label for="calculated">I have already calculated the text length.</label>
43
44
45
46
47
          </div>
          <div id="character-calculation-wrapper">
            <div>
              <textarea oninput="handleTextAreaChange()" placeholder="Enter text here..." class="box-input"
                name="textarea" id="manual-text-entry" cols="90" rows="5" value=""></textarea>
48
              <div id="textarea-validation" class="error-message">Please enter the text.</div>
49
50
51
52
53
54
55
56
57
58
59
            </div>
            <div>
              <label for="calculatedTextCharacters">Total characters in text: </label>
              <input class="box-input" type="number" id="calculatedTextCharacters" name="calculatedTextCharacters"
                value="" disabled>
            </div>
          </div>
          <div id="manual-character-input" style="display: none;">
            <label for="inputTextCharacters">Enter number of characters: </label>
            <input oninput="handleCharacterInputChange()" placeholder="e.g. 120" class="box-input" type="number"
              id="inputTextCharacters" name="inputTextCharacters" value="">
60
            <div id="textCharacters-validation" class="error-message">Please enter number the of characters.</div>
61
62
63
          </div>
        </div>
        <div>
64
65
66
          <label for="readerLevel">Reader Level:</label>
          <select class="box-input" id="readerLevel" onchange="readerLevelChangeEvent(event)">
            <option value="">Select level</option>
67
68
69
70
71
            <option value="First Year">First Year</option>
            <option value="Second Year">Second Year</option>
            <option value="Third Year">Third Year</option>
            <option value="Fourth Year">Fourth Year</option>
          </select>
72
          <div id="readerLevel-validation" class="error-message">Please select the reader level.</div>
73
74
        </div>
        <div>
75
76
77
          <label for="readerCategory">Reader Category:</label>
          <select class="box-input" id="readerCategory" onchange="readerCategoryChangeEvent(event)">
            <option value="">Select category</option>
78
79
80
81
82
            <option value="Mixed-ability group">Mixed-ability group</option>
            <option value="High-ability group">High-ability group</option>
            <option value="Good-ability group">Good-ability group</option>
            <option value="Average-ability group">Average-ability group</option>
          </select>
83
          <div id="readerCategory-validation" class="error-message">Please select the reader category.</div>
84
85
86
87
88
        </div>
        <div>
          <div>
            <button onclick="calculateReadingTime()">Calculate</button>
          </div>
89
90
          <div id="calculate-time-element" style="display: none;">
            <div class="title">
91
92
              <h2>Estimated Reading Time: 5 min</h2>
            </div>
93
94
95
96
            <div>
              Send your feedback on: ybehira@yahoo.com
              <button onclick="showFeedbackForm()">Feedback</button>
            </div>
97
          </div>
98

Ratnadeep Rajendra Kharade's avatar
Ratnadeep Rajendra Kharade committed
99
        </div>
100
        <div id="feedback-form" style="display: none;">
101
          <div class="title" style="padding-bottom: 12px; border-bottom: 1px solid #dddddd; margin-bottom: 10px;">
102
            <h3>Feedback Form</h3>
103
104
          </div>
          <div>
105
            <form action="mailto:ybehira@yahoo.com" method="GET" target="_blank">
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
              <div class="field">
                <div>
                  <label class="label" for="subject">Email Subject</label>
                </div>
                <div>
                  <input class="box-input full-width" name="subject" id="subject" type="text" class="input"
                    placeholder="Enter email subject here...">
                </div>
              </div>
              <div class="field">
                <div>
                  <label class="label" for="body">Email Body</label>
                </div>
                <div>
                  <textarea class="box-input full-width" cols="90" rows="5" class="textarea" name="body" id="body"
                    placeholder="Enter email body here..."></textarea>
                </div>
              </div>
              <div>
                <button type="submit">Create Email</button>
              </div>
            </form>
          </div>
        </div>
      </section>
    </section>

133
134
    <script src="index.js" type="text/javascript"> </script>

135
136
137
    <!-- KEINE ÄNDERUNGEN NACH DIESER ZEILE -->
    <script src="settings.js"> </script>
</body>
Ratnadeep Rajendra Kharade's avatar
Ratnadeep Rajendra Kharade committed
138

139
</html>