# Unhidden Topic ;-)

**URL:** <https://forum.kirupa.com/t/unhidden-topic/644673>\
**Category:** programming\
**Created:** [October 23, 2020, 10:55pm UTC](https://forum.kirupa.com/t/unhidden-topic/644673 "2020-10-23T22:55:58Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![GregB997](https://avatars.discourse-cdn.com/v4/letter/g/73ab20/32.png) [@GregB997](https://forum.kirupa.com/u/GregB997)\
**Post date:** [October 23, 2020, 10:55pm UTC](https://forum.kirupa.com/t/unhidden-topic/644673/1 "2020-10-23T22:55:58Z")

</div>

Previously in another thread…

> [@Hidden Topic](http://forum.kirupa.com/t/hidden-topic/643962):
>
> Kirupa and the Mods, As I have explained in a previous post, we are developing a Javascript Frameworks React.js Community College Class, And we are using your “Learning React” book at the text for the class. And I have been working thru the book and coming up with ideas for Projects for the class. I have 1 particular project that I am working on, and I would like to ask a few questions, and post some React.js code that I have developed… However, I don’t want the code to be visible to the s…

I posted about the React frameworks class we are developing for Community College. And we are using your “Learning React” book as the textbook.  
I think I might have close to the final project for the course here…  
It builds on many of the topics from the book, and mostly it provides 1 of the things I think we need to do with React which is to make a webpage that is “dynamic”. The webpage needs to be change the information on the webpage based on some user input or state or whatever. And my idea is a calendar program.  
[http://buchmanng313.macombserver.net/ReactCourse/calendar/build/index.html#/](http://buchmanng313.macombserver.net/ReactCourse/calendar/build/index.html#/)  
I think the Javascript Obfuscator has done a good enough job on the code so that you cannot get the actual source code out of the website ( which will keep it hidden from the students in the class - so that they have to develop it for themselves ).

Anyway, reactions and input are welcome ( as well as bug reports also ).

Greg Buchmann

---

<div class="post-metadata">

**Author:** ![GregB997](https://avatars.discourse-cdn.com/v4/letter/g/73ab20/32.png) [@GregB997](https://forum.kirupa.com/u/GregB997)\
**Post date:** [October 23, 2020, 11:02pm UTC](https://forum.kirupa.com/t/unhidden-topic/644673/2 "2020-10-23T23:02:11Z")

</div>

An aside…

Interesting fun fact. Most people don’t know what day of the week they were born on. Since this will not reveal my DOB, mine is a Thursday. What is yours?

Use the calendar program above, along with another internet source to prove me right or wrong to find out what day of the week you were born on. Post your replies to this thread.

Greg Buchmann

---

<div class="post-metadata">

**Author:** ![GregB997](https://avatars.discourse-cdn.com/v4/letter/g/73ab20/32.png) [@GregB997](https://forum.kirupa.com/u/GregB997)\
**Post date:** [November 3, 2020, 9:37pm UTC](https://forum.kirupa.com/t/unhidden-topic/644673/3 "2020-11-03T21:37:56Z")

</div>

😢 😢 😢 😢 😢  
40 some people read my post, and not even 1 reply with what day of the week you were born on?  
😢 😢 😢 😢 😢

Greg Buchmann

---

<div class="post-metadata">

**Author:** ![senocular](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/senocular/32/7217_2.png) [@senocular](https://forum.kirupa.com/u/senocular)\
**Post date:** [November 3, 2020, 10:45pm UTC](https://forum.kirupa.com/t/unhidden-topic/644673/4 "2020-11-03T22:45:16Z")

</div>

Whew, I think the extra work of also having to click a link may have thrown people off.

---

<div class="post-metadata">

**Author:** ![GregB997](https://avatars.discourse-cdn.com/v4/letter/g/73ab20/32.png) [@GregB997](https://forum.kirupa.com/u/GregB997)\
**Post date:** [November 3, 2020, 10:50pm UTC](https://forum.kirupa.com/t/unhidden-topic/644673/5 "2020-11-03T22:50:42Z")

</div>

Click a link, enter the year, and click the month you were born in. OK. So, OK.

But I still wish I could get more testing.

> **[Linus's law](https://en.wikipedia.org/wiki/Linus's_law)**
>
> In software development, Linus's law is the assertion that "given enough eyeballs, all bugs are shallow".
> The law was formulated by Eric S. Raymond in his essay and book The Cathedral and the Bazaar (1999), and was named in honor of Linus Torvalds.
> A more formal statement is: "Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone." Presenting the code to multiple developers with the purpose of reaching consensus...

Greg Buchmann

---

<div class="post-metadata">

**Author:** ![senocular](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/senocular/32/7217_2.png) [@senocular](https://forum.kirupa.com/u/senocular)\
**Post date:** [November 3, 2020, 11:21pm UTC](https://forum.kirupa.com/t/unhidden-topic/644673/6 "2020-11-03T23:21:05Z")

</div>

It looks like it works, so that’s good! I have some comments about the layout/design but that’s about it.

1. Why is there an “Enter” button? The calendar seems to update on input.
2. The calendar itself seems to be absolutely positioned. This can cause some problems.
  1. The content below the calendar can get cut off  
 ![image](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/2X/e/efa7f6a2435ff83742c8260fa43301834bae3cf8.png)
  2. When the browser window width is smaller causing the months to wrap, they also get cut off by the calendar  
 ![image](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/2X/3/3740800d619c110830f995da8d51a16992e0a795.png)

I also noticed the validation links seem to target the site root, not the calendar page itself (or is that intentional?).
