From 3fc615b182f4f8959ef7a93f9b13744ac3d9e0ed Mon Sep 17 00:00:00 2001 From: Simon Brooke Date: Sun, 18 Sep 2022 09:25:08 +0100 Subject: [PATCH] User interface good, sound recording not working. --- resources/public/index.html | 6552 +++++++++++++++++++++++---- resources/public/scripts/muharni.js | 12 +- src/muharni/construct.clj | 20 +- 3 files changed, 5634 insertions(+), 950 deletions(-) diff --git a/resources/public/index.html b/resources/public/index.html index 288d5ad..a4cafe9 100644 --- a/resources/public/index.html +++ b/resources/public/index.html @@ -105,18 +105,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਅ - ਆ - ਇ - ਈ - ਉ - ਊ - ਏ - ਐ - ਓ - ਔ - ਅੰ - ਆਂ + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + ਅੰ +
+ + + + ਆਂ +
+ + Play RTL @@ -125,18 +185,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਸ - ਸਾ - ਸਿ - ਸੀ - ਸੁ - ਸੂ - ਸੇ - ਸੈ - ਸੋ - ਸੌ - ਸੰ - ਸਾਂ + + +
+ + + + ਸਾ +
+ + + + ਸਿ +
+ + + + ਸੀ +
+ + + + ਸੁ +
+ + + + ਸੂ +
+ + + + ਸੇ +
+ + + + ਸੈ +
+ + + + ਸੋ +
+ + + + ਸੌ +
+ + + + ਸੰ +
+ + + + ਸਾਂ +
+ + Play RTL @@ -145,18 +265,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਹ - ਹਾ - ਹਿ - ਹੀ - ਹੁ - ਹੂ - ਹੇ - ਹੈ - ਹੋ - ਹੌ - ਹੰ - ਹਾਂ + + +
+ + + + ਹਾ +
+ + + + ਹਿ +
+ + + + ਹੀ +
+ + + + ਹੁ +
+ + + + ਹੂ +
+ + + + ਹੇ +
+ + + + ਹੈ +
+ + + + ਹੋ +
+ + + + ਹੌ +
+ + + + ਹੰ +
+ + + + ਹਾਂ +
+ + Play RTL @@ -165,18 +345,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਕ - ਕਾ - ਕਿ - ਕੀ - ਕੁ - ਕੂ - ਕੇ - ਕੈ - ਕੋ - ਕੌ - ਕੰ - ਕਾਂ + + +
+ + + + ਕਾ +
+ + + + ਕਿ +
+ + + + ਕੀ +
+ + + + ਕੁ +
+ + + + ਕੂ +
+ + + + ਕੇ +
+ + + + ਕੈ +
+ + + + ਕੋ +
+ + + + ਕੌ +
+ + + + ਕੰ +
+ + + + ਕਾਂ +
+ + Play RTL @@ -185,18 +425,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਖ - ਖਾ - ਖਿ - ਖੀ - ਖੁ - ਖੂ - ਖੇ - ਖੈ - ਖੋ - ਖੌ - ਖੰ - ਖਾਂ + + +
+ + + + ਖਾ +
+ + + + ਖਿ +
+ + + + ਖੀ +
+ + + + ਖੁ +
+ + + + ਖੂ +
+ + + + ਖੇ +
+ + + + ਖੈ +
+ + + + ਖੋ +
+ + + + ਖੌ +
+ + + + ਖੰ +
+ + + + ਖਾਂ +
+ + Play RTL @@ -205,18 +505,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਗ - ਗਾ - ਗਿ - ਗੀ - ਗੁ - ਗੂ - ਗੇ - ਗੈ - ਗੋ - ਗੌ - ਗੰ - ਗਾਂ + + +
+ + + + ਗਾ +
+ + + + ਗਿ +
+ + + + ਗੀ +
+ + + + ਗੁ +
+ + + + ਗੂ +
+ + + + ਗੇ +
+ + + + ਗੈ +
+ + + + ਗੋ +
+ + + + ਗੌ +
+ + + + ਗੰ +
+ + + + ਗਾਂ +
+ + Play RTL @@ -225,18 +585,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਘ - ਘਾ - ਘਿ - ਘੀ - ਘੁ - ਘੂ - ਘੇ - ਘੈ - ਘੋ - ਘੌ - ਘੰ - ਘਾਂ + + +
+ + + + ਘਾ +
+ + + + ਘਿ +
+ + + + ਘੀ +
+ + + + ਘੁ +
+ + + + ਘੂ +
+ + + + ਘੇ +
+ + + + ਘੈ +
+ + + + ਘੋ +
+ + + + ਘੌ +
+ + + + ਘੰ +
+ + + + ਘਾਂ +
+ + Play RTL @@ -245,18 +665,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਙ - ਙਾ - ਙਿ - ਙੀ - ਙੁ - ਙੂ - ਙੇ - ਙੈ - ਙੋ - ਙੌ - ਙੰ - ਙਾਂ + + +
+ + + + ਙਾ +
+ + + + ਙਿ +
+ + + + ਙੀ +
+ + + + ਙੁ +
+ + + + ਙੂ +
+ + + + ਙੇ +
+ + + + ਙੈ +
+ + + + ਙੋ +
+ + + + ਙੌ +
+ + + + ਙੰ +
+ + + + ਙਾਂ +
+ + Play RTL @@ -265,18 +745,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਚ - ਚਾ - ਚਿ - ਚੀ - ਚੁ - ਚੂ - ਚੇ - ਚੈ - ਚੋ - ਚੌ - ਚੰ - ਚਾਂ + + +
+ + + + ਚਾ +
+ + + + ਚਿ +
+ + + + ਚੀ +
+ + + + ਚੁ +
+ + + + ਚੂ +
+ + + + ਚੇ +
+ + + + ਚੈ +
+ + + + ਚੋ +
+ + + + ਚੌ +
+ + + + ਚੰ +
+ + + + ਚਾਂ +
+ + Play RTL @@ -285,18 +825,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਛ - ਛਾ - ਛਿ - ਛੀ - ਛੁ - ਛੂ - ਛੇ - ਛੈ - ਛੋ - ਛੌ - ਛੰ - ਛਾਂ + + +
+ + + + ਛਾ +
+ + + + ਛਿ +
+ + + + ਛੀ +
+ + + + ਛੁ +
+ + + + ਛੂ +
+ + + + ਛੇ +
+ + + + ਛੈ +
+ + + + ਛੋ +
+ + + + ਛੌ +
+ + + + ਛੰ +
+ + + + ਛਾਂ +
+ + Play RTL @@ -305,18 +905,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਜ - ਜਾ - ਜਿ - ਜੀ - ਜੁ - ਜੂ - ਜੇ - ਜੈ - ਜੋ - ਜੌ - ਜੰ - ਜਾਂ + + +
+ + + + ਜਾ +
+ + + + ਜਿ +
+ + + + ਜੀ +
+ + + + ਜੁ +
+ + + + ਜੂ +
+ + + + ਜੇ +
+ + + + ਜੈ +
+ + + + ਜੋ +
+ + + + ਜੌ +
+ + + + ਜੰ +
+ + + + ਜਾਂ +
+ + Play RTL @@ -325,18 +985,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਝ - ਝਾ - ਝਿ - ਝੀ - ਝੁ - ਝੂ - ਝੇ - ਝੈ - ਝੋ - ਝੌ - ਝੰ - ਝਾਂ + + +
+ + + + ਝਾ +
+ + + + ਝਿ +
+ + + + ਝੀ +
+ + + + ਝੁ +
+ + + + ਝੂ +
+ + + + ਝੇ +
+ + + + ਝੈ +
+ + + + ਝੋ +
+ + + + ਝੌ +
+ + + + ਝੰ +
+ + + + ਝਾਂ +
+ + Play RTL @@ -345,18 +1065,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਞ - ਞਾ - ਞਿ - ਞੀ - ਞੁ - ਞੂ - ਞੇ - ਞੈ - ਞੋ - ਞੌ - ਞੰ - ਞਾਂ + + +
+ + + + ਞਾ +
+ + + + ਞਿ +
+ + + + ਞੀ +
+ + + + ਞੁ +
+ + + + ਞੂ +
+ + + + ਞੇ +
+ + + + ਞੈ +
+ + + + ਞੋ +
+ + + + ਞੌ +
+ + + + ਞੰ +
+ + + + ਞਾਂ +
+ + Play RTL @@ -365,18 +1145,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਟ - ਟਾ - ਟਿ - ਟੀ - ਟੁ - ਟੂ - ਟੇ - ਟੈ - ਟੋ - ਟੌ - ਟੰ - ਟਾਂ + + +
+ + + + ਟਾ +
+ + + + ਟਿ +
+ + + + ਟੀ +
+ + + + ਟੁ +
+ + + + ਟੂ +
+ + + + ਟੇ +
+ + + + ਟੈ +
+ + + + ਟੋ +
+ + + + ਟੌ +
+ + + + ਟੰ +
+ + + + ਟਾਂ +
+ + Play RTL @@ -385,18 +1225,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਠ - ਠਾ - ਠਿ - ਠੀ - ਠੁ - ਠੂ - ਠੇ - ਠੈ - ਠੋ - ਠੌ - ਠੰ - ਠਾਂ + + +
+ + + + ਠਾ +
+ + + + ਠਿ +
+ + + + ਠੀ +
+ + + + ਠੁ +
+ + + + ਠੂ +
+ + + + ਠੇ +
+ + + + ਠੈ +
+ + + + ਠੋ +
+ + + + ਠੌ +
+ + + + ਠੰ +
+ + + + ਠਾਂ +
+ + Play RTL @@ -405,18 +1305,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਡ - ਡਾ - ਡਿ - ਡੀ - ਡੁ - ਡੂ - ਡੇ - ਡੈ - ਡੋ - ਡੌ - ਡੰ - ਡਾਂ + + +
+ + + + ਡਾ +
+ + + + ਡਿ +
+ + + + ਡੀ +
+ + + + ਡੁ +
+ + + + ਡੂ +
+ + + + ਡੇ +
+ + + + ਡੈ +
+ + + + ਡੋ +
+ + + + ਡੌ +
+ + + + ਡੰ +
+ + + + ਡਾਂ +
+ + Play RTL @@ -425,18 +1385,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਢ - ਢਾ - ਢਿ - ਢੀ - ਢੁ - ਢੂ - ਢੇ - ਢੈ - ਢੋ - ਢੌ - ਢੰ - ਢਾਂ + + +
+ + + + ਢਾ +
+ + + + ਢਿ +
+ + + + ਢੀ +
+ + + + ਢੁ +
+ + + + ਢੂ +
+ + + + ਢੇ +
+ + + + ਢੈ +
+ + + + ਢੋ +
+ + + + ਢੌ +
+ + + + ਢੰ +
+ + + + ਢਾਂ +
+ + Play RTL @@ -445,18 +1465,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਣ - ਣਾ - ਣਿ - ਣੀ - ਣੁ - ਣੂ - ਣੇ - ਣੈ - ਣੋ - ਣੌ - ਣੰ - ਣਾਂ + + +
+ + + + ਣਾ +
+ + + + ਣਿ +
+ + + + ਣੀ +
+ + + + ਣੁ +
+ + + + ਣੂ +
+ + + + ਣੇ +
+ + + + ਣੈ +
+ + + + ਣੋ +
+ + + + ਣੌ +
+ + + + ਣੰ +
+ + + + ਣਾਂ +
+ + Play RTL @@ -465,18 +1545,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਤ - ਤਾ - ਤਿ - ਤੀ - ਤੁ - ਤੂ - ਤੇ - ਤੈ - ਤੋ - ਤੌ - ਤੰ - ਤਾਂ + + +
+ + + + ਤਾ +
+ + + + ਤਿ +
+ + + + ਤੀ +
+ + + + ਤੁ +
+ + + + ਤੂ +
+ + + + ਤੇ +
+ + + + ਤੈ +
+ + + + ਤੋ +
+ + + + ਤੌ +
+ + + + ਤੰ +
+ + + + ਤਾਂ +
+ + Play RTL @@ -485,18 +1625,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਥ - ਥਾ - ਥਿ - ਥੀ - ਥੁ - ਥੂ - ਥੇ - ਥੈ - ਥੋ - ਥੌ - ਥੰ - ਥਾਂ + + +
+ + + + ਥਾ +
+ + + + ਥਿ +
+ + + + ਥੀ +
+ + + + ਥੁ +
+ + + + ਥੂ +
+ + + + ਥੇ +
+ + + + ਥੈ +
+ + + + ਥੋ +
+ + + + ਥੌ +
+ + + + ਥੰ +
+ + + + ਥਾਂ +
+ + Play RTL @@ -505,18 +1705,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਦ - ਦਾ - ਦਿ - ਦੀ - ਦੁ - ਦੂ - ਦੇ - ਦੈ - ਦੋ - ਦੌ - ਦੰ - ਦਾਂ + + +
+ + + + ਦਾ +
+ + + + ਦਿ +
+ + + + ਦੀ +
+ + + + ਦੁ +
+ + + + ਦੂ +
+ + + + ਦੇ +
+ + + + ਦੈ +
+ + + + ਦੋ +
+ + + + ਦੌ +
+ + + + ਦੰ +
+ + + + ਦਾਂ +
+ + Play RTL @@ -525,18 +1785,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਧ - ਧਾ - ਧਿ - ਧੀ - ਧੁ - ਧੂ - ਧੇ - ਧੈ - ਧੋ - ਧੌ - ਧੰ - ਧਾਂ + + +
+ + + + ਧਾ +
+ + + + ਧਿ +
+ + + + ਧੀ +
+ + + + ਧੁ +
+ + + + ਧੂ +
+ + + + ਧੇ +
+ + + + ਧੈ +
+ + + + ਧੋ +
+ + + + ਧੌ +
+ + + + ਧੰ +
+ + + + ਧਾਂ +
+ + Play RTL @@ -545,18 +1865,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਨ - ਨਾ - ਨਿ - ਨੀ - ਨੁ - ਨੂ - ਨੇ - ਨੈ - ਨੋ - ਨੌ - ਨੰ - ਨਾਂ + + +
+ + + + ਨਾ +
+ + + + ਨਿ +
+ + + + ਨੀ +
+ + + + ਨੁ +
+ + + + ਨੂ +
+ + + + ਨੇ +
+ + + + ਨੈ +
+ + + + ਨੋ +
+ + + + ਨੌ +
+ + + + ਨੰ +
+ + + + ਨਾਂ +
+ + Play RTL @@ -565,18 +1945,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਪ - ਪਾ - ਪਿ - ਪੀ - ਪੁ - ਪੂ - ਪੇ - ਪੈ - ਪੋ - ਪੌ - ਪੰ - ਪਾਂ + + +
+ + + + ਪਾ +
+ + + + ਪਿ +
+ + + + ਪੀ +
+ + + + ਪੁ +
+ + + + ਪੂ +
+ + + + ਪੇ +
+ + + + ਪੈ +
+ + + + ਪੋ +
+ + + + ਪੌ +
+ + + + ਪੰ +
+ + + + ਪਾਂ +
+ + Play RTL @@ -585,18 +2025,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਫ - ਫਾ - ਫਿ - ਫੀ - ਫੁ - ਫੂ - ਫੇ - ਫੈ - ਫੋ - ਫੌ - ਫੰ - ਫਾਂ + + +
+ + + + ਫਾ +
+ + + + ਫਿ +
+ + + + ਫੀ +
+ + + + ਫੁ +
+ + + + ਫੂ +
+ + + + ਫੇ +
+ + + + ਫੈ +
+ + + + ਫੋ +
+ + + + ਫੌ +
+ + + + ਫੰ +
+ + + + ਫਾਂ +
+ + Play RTL @@ -605,18 +2105,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਬ - ਬਾ - ਬਿ - ਬੀ - ਬੁ - ਬੂ - ਬੇ - ਬੈ - ਬੋ - ਬੌ - ਬੰ - ਬਾਂ + + +
+ + + + ਬਾ +
+ + + + ਬਿ +
+ + + + ਬੀ +
+ + + + ਬੁ +
+ + + + ਬੂ +
+ + + + ਬੇ +
+ + + + ਬੈ +
+ + + + ਬੋ +
+ + + + ਬੌ +
+ + + + ਬੰ +
+ + + + ਬਾਂ +
+ + Play RTL @@ -625,18 +2185,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਭ - ਭਾ - ਭਿ - ਭੀ - ਭੁ - ਭੂ - ਭੇ - ਭੈ - ਭੋ - ਭੌ - ਭੰ - ਭਾਂ + + +
+ + + + ਭਾ +
+ + + + ਭਿ +
+ + + + ਭੀ +
+ + + + ਭੁ +
+ + + + ਭੂ +
+ + + + ਭੇ +
+ + + + ਭੈ +
+ + + + ਭੋ +
+ + + + ਭੌ +
+ + + + ਭੰ +
+ + + + ਭਾਂ +
+ + Play RTL @@ -645,18 +2265,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਮ - ਮਾ - ਮਿ - ਮੀ - ਮੁ - ਮੂ - ਮੇ - ਮੈ - ਮੋ - ਮੌ - ਮੰ - ਮਾਂ + + +
+ + + + ਮਾ +
+ + + + ਮਿ +
+ + + + ਮੀ +
+ + + + ਮੁ +
+ + + + ਮੂ +
+ + + + ਮੇ +
+ + + + ਮੈ +
+ + + + ਮੋ +
+ + + + ਮੌ +
+ + + + ਮੰ +
+ + + + ਮਾਂ +
+ + Play RTL @@ -665,18 +2345,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਯ - ਯਾ - ਯਿ - ਯੀ - ਯੁ - ਯੂ - ਯੇ - ਯੈ - ਯੋ - ਯੌ - ਯੰ - ਯਾਂ + + +
+ + + + ਯਾ +
+ + + + ਯਿ +
+ + + + ਯੀ +
+ + + + ਯੁ +
+ + + + ਯੂ +
+ + + + ਯੇ +
+ + + + ਯੈ +
+ + + + ਯੋ +
+ + + + ਯੌ +
+ + + + ਯੰ +
+ + + + ਯਾਂ +
+ + Play RTL @@ -685,18 +2425,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਰ - ਰਾ - ਰਿ - ਰੀ - ਰੁ - ਰੂ - ਰੇ - ਰੈ - ਰੋ - ਰੌ - ਰੰ - ਰਾਂ + + +
+ + + + ਰਾ +
+ + + + ਰਿ +
+ + + + ਰੀ +
+ + + + ਰੁ +
+ + + + ਰੂ +
+ + + + ਰੇ +
+ + + + ਰੈ +
+ + + + ਰੋ +
+ + + + ਰੌ +
+ + + + ਰੰ +
+ + + + ਰਾਂ +
+ + Play RTL @@ -705,18 +2505,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਲ - ਲਾ - ਲਿ - ਲੀ - ਲੁ - ਲੂ - ਲੇ - ਲੈ - ਲੋ - ਲੌ - ਲੰ - ਲਾਂ + + +
+ + + + ਲਾ +
+ + + + ਲਿ +
+ + + + ਲੀ +
+ + + + ਲੁ +
+ + + + ਲੂ +
+ + + + ਲੇ +
+ + + + ਲੈ +
+ + + + ਲੋ +
+ + + + ਲੌ +
+ + + + ਲੰ +
+ + + + ਲਾਂ +
+ + Play RTL @@ -725,18 +2585,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਵ - ਵਾ - ਵਿ - ਵੀ - ਵੁ - ਵੂ - ਵੇ - ਵੈ - ਵੋ - ਵੌ - ਵੰ - ਵਾਂ + + +
+ + + + ਵਾ +
+ + + + ਵਿ +
+ + + + ਵੀ +
+ + + + ਵੁ +
+ + + + ਵੂ +
+ + + + ਵੇ +
+ + + + ਵੈ +
+ + + + ਵੋ +
+ + + + ਵੌ +
+ + + + ਵੰ +
+ + + + ਵਾਂ +
+ + Play RTL @@ -745,18 +2665,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ੜ - ੜਾ - ੜਿ - ੜੀ - ੜੁ - ੜੂ - ੜੇ - ੜੈ - ੜੋ - ੜੌ - ੜੰ - ੜਾਂ + + +
+ + + + ੜਾ +
+ + + + ੜਿ +
+ + + + ੜੀ +
+ + + + ੜੁ +
+ + + + ੜੂ +
+ + + + ੜੇ +
+ + + + ੜੈ +
+ + + + ੜੋ +
+ + + + ੜੌ +
+ + + + ੜੰ +
+ + + + ੜਾਂ +
+ + Play RTL @@ -765,18 +2745,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਸ਼ - ਸ਼ਾ - ਸ਼ਿ - ਸ਼ੀ - ਸ਼ੁ - ਸ਼ੂ - ਸ਼ੇ - ਸ਼ੈ - ਸ਼ੋ - ਸ਼ੌ - ਸ਼ੰ - ਸ਼ਾਂ + + +
+ + + + ਸ਼ਾ +
+ + + + ਸ਼ਿ +
+ + + + ਸ਼ੀ +
+ + + + ਸ਼ੁ +
+ + + + ਸ਼ੂ +
+ + + + ਸ਼ੇ +
+ + + + ਸ਼ੈ +
+ + + + ਸ਼ੋ +
+ + + + ਸ਼ੌ +
+ + + + ਸ਼ੰ +
+ + + + ਸ਼ਾਂ +
+ + Play RTL @@ -785,18 +2825,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਖ਼ - ਖ਼ਾ - ਖ਼ਿ - ਖ਼ੀ - ਖ਼ੁ - ਖ਼ੂ - ਖ਼ੇ - ਖ਼ੈ - ਖ਼ੋ - ਖ਼ੌ - ਖ਼ੰ - ਖ਼ਾਂ + + ਖ਼ +
+ + + + ਖ਼ਾ +
+ + + + ਖ਼ਿ +
+ + + + ਖ਼ੀ +
+ + + + ਖ਼ੁ +
+ + + + ਖ਼ੂ +
+ + + + ਖ਼ੇ +
+ + + + ਖ਼ੈ +
+ + + + ਖ਼ੋ +
+ + + + ਖ਼ੌ +
+ + + + ਖ਼ੰ +
+ + + + ਖ਼ਾਂ +
+ + Play RTL @@ -805,18 +2905,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਗ਼ - ਗ਼ਾ - ਗ਼ਿ - ਗ਼ੀ - ਗ਼ੁ - ਗ਼ੂ - ਗ਼ੇ - ਗ਼ੈ - ਗ਼ੋ - ਗ਼ੌ - ਗ਼ੰ - ਗ਼ਾਂ + + ਗ਼ +
+ + + + ਗ਼ਾ +
+ + + + ਗ਼ਿ +
+ + + + ਗ਼ੀ +
+ + + + ਗ਼ੁ +
+ + + + ਗ਼ੂ +
+ + + + ਗ਼ੇ +
+ + + + ਗ਼ੈ +
+ + + + ਗ਼ੋ +
+ + + + ਗ਼ੌ +
+ + + + ਗ਼ੰ +
+ + + + ਗ਼ਾਂ +
+ + Play RTL @@ -825,18 +2985,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਜ਼ - ਜ਼ਾ - ਜ਼ਿ - ਜ਼ੀ - ਜ਼ੁ - ਜ਼ੂ - ਜ਼ੇ - ਜ਼ੈ - ਜ਼ੋ - ਜ਼ੌ - ਜ਼ੰ - ਜ਼ਾਂ + + +
+ + + + ਜ਼ਾ +
+ + + + ਜ਼ਿ +
+ + + + ਜ਼ੀ +
+ + + + ਜ਼ੁ +
+ + + + ਜ਼ੂ +
+ + + + ਜ਼ੇ +
+ + + + ਜ਼ੈ +
+ + + + ਜ਼ੋ +
+ + + + ਜ਼ੌ +
+ + + + ਜ਼ੰ +
+ + + + ਜ਼ਾਂ +
+ + Play RTL @@ -845,18 +3065,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਫ਼ - ਫ਼ਾ - ਫ਼ਿ - ਫ਼ੀ - ਫ਼ੁ - ਫ਼ੂ - ਫ਼ੇ - ਫ਼ੈ - ਫ਼ੋ - ਫ਼ੌ - ਫ਼ੰ - ਫ਼ਾਂ + + ਫ਼ +
+ + + + ਫ਼ਾ +
+ + + + ਫ਼ਿ +
+ + + + ਫ਼ੀ +
+ + + + ਫ਼ੁ +
+ + + + ਫ਼ੂ +
+ + + + ਫ਼ੇ +
+ + + + ਫ਼ੈ +
+ + + + ਫ਼ੋ +
+ + + + ਫ਼ੌ +
+ + + + ਫ਼ੰ +
+ + + + ਫ਼ਾਂ +
+ + Play RTL @@ -865,18 +3145,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਲ਼ - ਲ਼ਾ - ਲ਼ਿ - ਲ਼ੀ - ਲ਼ੁ - ਲ਼ੂ - ਲ਼ੇ - ਲ਼ੈ - ਲ਼ੋ - ਲ਼ੌ - ਲ਼ੰ - ਲ਼ਾਂ + + ਲ਼ +
+ + + + ਲ਼ਾ +
+ + + + ਲ਼ਿ +
+ + + + ਲ਼ੀ +
+ + + + ਲ਼ੁ +
+ + + + ਲ਼ੂ +
+ + + + ਲ਼ੇ +
+ + + + ਲ਼ੈ +
+ + + + ਲ਼ੋ +
+ + + + ਲ਼ੌ +
+ + + + ਲ਼ੰ +
+ + + + ਲ਼ਾਂ +
+ + Play RTL @@ -987,18 +3327,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਅ - ਆ - ਇ - ਈ - ਉ - ਊ - ਏ - ਐ - ਓ - ਔ - ਅੰ - ਆਂ + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + ਅੰ +
+ + + + ਆਂ +
+ + Play RTL @@ -1007,18 +3407,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਸ - ਸਾ - ਸਿ - ਸੀ - ਸੁ - ਸੂ - ਸੇ - ਸੈ - ਸੋ - ਸੌ - ਸੰ - ਸਾਂ + + +
+ + + + ਸਾ +
+ + + + ਸਿ +
+ + + + ਸੀ +
+ + + + ਸੁ +
+ + + + ਸੂ +
+ + + + ਸੇ +
+ + + + ਸੈ +
+ + + + ਸੋ +
+ + + + ਸੌ +
+ + + + ਸੰ +
+ + + + ਸਾਂ +
+ + Play RTL @@ -1027,18 +3487,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਹ - ਹਾ - ਹਿ - ਹੀ - ਹੁ - ਹੂ - ਹੇ - ਹੈ - ਹੋ - ਹੌ - ਹੰ - ਹਾਂ + + +
+ + + + ਹਾ +
+ + + + ਹਿ +
+ + + + ਹੀ +
+ + + + ਹੁ +
+ + + + ਹੂ +
+ + + + ਹੇ +
+ + + + ਹੈ +
+ + + + ਹੋ +
+ + + + ਹੌ +
+ + + + ਹੰ +
+ + + + ਹਾਂ +
+ + Play RTL @@ -1047,18 +3567,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਕ - ਕਾ - ਕਿ - ਕੀ - ਕੁ - ਕੂ - ਕੇ - ਕੈ - ਕੋ - ਕੌ - ਕੰ - ਕਾਂ + + +
+ + + + ਕਾ +
+ + + + ਕਿ +
+ + + + ਕੀ +
+ + + + ਕੁ +
+ + + + ਕੂ +
+ + + + ਕੇ +
+ + + + ਕੈ +
+ + + + ਕੋ +
+ + + + ਕੌ +
+ + + + ਕੰ +
+ + + + ਕਾਂ +
+ + Play RTL @@ -1067,18 +3647,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਖ - ਖਾ - ਖਿ - ਖੀ - ਖੁ - ਖੂ - ਖੇ - ਖੈ - ਖੋ - ਖੌ - ਖੰ - ਖਾਂ + + +
+ + + + ਖਾ +
+ + + + ਖਿ +
+ + + + ਖੀ +
+ + + + ਖੁ +
+ + + + ਖੂ +
+ + + + ਖੇ +
+ + + + ਖੈ +
+ + + + ਖੋ +
+ + + + ਖੌ +
+ + + + ਖੰ +
+ + + + ਖਾਂ +
+ + Play RTL @@ -1087,18 +3727,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਗ - ਗਾ - ਗਿ - ਗੀ - ਗੁ - ਗੂ - ਗੇ - ਗੈ - ਗੋ - ਗੌ - ਗੰ - ਗਾਂ + + +
+ + + + ਗਾ +
+ + + + ਗਿ +
+ + + + ਗੀ +
+ + + + ਗੁ +
+ + + + ਗੂ +
+ + + + ਗੇ +
+ + + + ਗੈ +
+ + + + ਗੋ +
+ + + + ਗੌ +
+ + + + ਗੰ +
+ + + + ਗਾਂ +
+ + Play RTL @@ -1107,18 +3807,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਘ - ਘਾ - ਘਿ - ਘੀ - ਘੁ - ਘੂ - ਘੇ - ਘੈ - ਘੋ - ਘੌ - ਘੰ - ਘਾਂ + + +
+ + + + ਘਾ +
+ + + + ਘਿ +
+ + + + ਘੀ +
+ + + + ਘੁ +
+ + + + ਘੂ +
+ + + + ਘੇ +
+ + + + ਘੈ +
+ + + + ਘੋ +
+ + + + ਘੌ +
+ + + + ਘੰ +
+ + + + ਘਾਂ +
+ + Play RTL @@ -1127,18 +3887,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਙ - ਙਾ - ਙਿ - ਙੀ - ਙੁ - ਙੂ - ਙੇ - ਙੈ - ਙੋ - ਙੌ - ਙੰ - ਙਾਂ + + +
+ + + + ਙਾ +
+ + + + ਙਿ +
+ + + + ਙੀ +
+ + + + ਙੁ +
+ + + + ਙੂ +
+ + + + ਙੇ +
+ + + + ਙੈ +
+ + + + ਙੋ +
+ + + + ਙੌ +
+ + + + ਙੰ +
+ + + + ਙਾਂ +
+ + Play RTL @@ -1147,18 +3967,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਚ - ਚਾ - ਚਿ - ਚੀ - ਚੁ - ਚੂ - ਚੇ - ਚੈ - ਚੋ - ਚੌ - ਚੰ - ਚਾਂ + + +
+ + + + ਚਾ +
+ + + + ਚਿ +
+ + + + ਚੀ +
+ + + + ਚੁ +
+ + + + ਚੂ +
+ + + + ਚੇ +
+ + + + ਚੈ +
+ + + + ਚੋ +
+ + + + ਚੌ +
+ + + + ਚੰ +
+ + + + ਚਾਂ +
+ + Play RTL @@ -1167,18 +4047,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਛ - ਛਾ - ਛਿ - ਛੀ - ਛੁ - ਛੂ - ਛੇ - ਛੈ - ਛੋ - ਛੌ - ਛੰ - ਛਾਂ + + +
+ + + + ਛਾ +
+ + + + ਛਿ +
+ + + + ਛੀ +
+ + + + ਛੁ +
+ + + + ਛੂ +
+ + + + ਛੇ +
+ + + + ਛੈ +
+ + + + ਛੋ +
+ + + + ਛੌ +
+ + + + ਛੰ +
+ + + + ਛਾਂ +
+ + Play RTL @@ -1187,18 +4127,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਜ - ਜਾ - ਜਿ - ਜੀ - ਜੁ - ਜੂ - ਜੇ - ਜੈ - ਜੋ - ਜੌ - ਜੰ - ਜਾਂ + + +
+ + + + ਜਾ +
+ + + + ਜਿ +
+ + + + ਜੀ +
+ + + + ਜੁ +
+ + + + ਜੂ +
+ + + + ਜੇ +
+ + + + ਜੈ +
+ + + + ਜੋ +
+ + + + ਜੌ +
+ + + + ਜੰ +
+ + + + ਜਾਂ +
+ + Play RTL @@ -1207,18 +4207,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਝ - ਝਾ - ਝਿ - ਝੀ - ਝੁ - ਝੂ - ਝੇ - ਝੈ - ਝੋ - ਝੌ - ਝੰ - ਝਾਂ + + +
+ + + + ਝਾ +
+ + + + ਝਿ +
+ + + + ਝੀ +
+ + + + ਝੁ +
+ + + + ਝੂ +
+ + + + ਝੇ +
+ + + + ਝੈ +
+ + + + ਝੋ +
+ + + + ਝੌ +
+ + + + ਝੰ +
+ + + + ਝਾਂ +
+ + Play RTL @@ -1227,18 +4287,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਞ - ਞਾ - ਞਿ - ਞੀ - ਞੁ - ਞੂ - ਞੇ - ਞੈ - ਞੋ - ਞੌ - ਞੰ - ਞਾਂ + + +
+ + + + ਞਾ +
+ + + + ਞਿ +
+ + + + ਞੀ +
+ + + + ਞੁ +
+ + + + ਞੂ +
+ + + + ਞੇ +
+ + + + ਞੈ +
+ + + + ਞੋ +
+ + + + ਞੌ +
+ + + + ਞੰ +
+ + + + ਞਾਂ +
+ + Play RTL @@ -1247,18 +4367,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਟ - ਟਾ - ਟਿ - ਟੀ - ਟੁ - ਟੂ - ਟੇ - ਟੈ - ਟੋ - ਟੌ - ਟੰ - ਟਾਂ + + +
+ + + + ਟਾ +
+ + + + ਟਿ +
+ + + + ਟੀ +
+ + + + ਟੁ +
+ + + + ਟੂ +
+ + + + ਟੇ +
+ + + + ਟੈ +
+ + + + ਟੋ +
+ + + + ਟੌ +
+ + + + ਟੰ +
+ + + + ਟਾਂ +
+ + Play RTL @@ -1267,18 +4447,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਠ - ਠਾ - ਠਿ - ਠੀ - ਠੁ - ਠੂ - ਠੇ - ਠੈ - ਠੋ - ਠੌ - ਠੰ - ਠਾਂ + + +
+ + + + ਠਾ +
+ + + + ਠਿ +
+ + + + ਠੀ +
+ + + + ਠੁ +
+ + + + ਠੂ +
+ + + + ਠੇ +
+ + + + ਠੈ +
+ + + + ਠੋ +
+ + + + ਠੌ +
+ + + + ਠੰ +
+ + + + ਠਾਂ +
+ + Play RTL @@ -1287,18 +4527,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਡ - ਡਾ - ਡਿ - ਡੀ - ਡੁ - ਡੂ - ਡੇ - ਡੈ - ਡੋ - ਡੌ - ਡੰ - ਡਾਂ + + +
+ + + + ਡਾ +
+ + + + ਡਿ +
+ + + + ਡੀ +
+ + + + ਡੁ +
+ + + + ਡੂ +
+ + + + ਡੇ +
+ + + + ਡੈ +
+ + + + ਡੋ +
+ + + + ਡੌ +
+ + + + ਡੰ +
+ + + + ਡਾਂ +
+ + Play RTL @@ -1307,18 +4607,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਢ - ਢਾ - ਢਿ - ਢੀ - ਢੁ - ਢੂ - ਢੇ - ਢੈ - ਢੋ - ਢੌ - ਢੰ - ਢਾਂ + + +
+ + + + ਢਾ +
+ + + + ਢਿ +
+ + + + ਢੀ +
+ + + + ਢੁ +
+ + + + ਢੂ +
+ + + + ਢੇ +
+ + + + ਢੈ +
+ + + + ਢੋ +
+ + + + ਢੌ +
+ + + + ਢੰ +
+ + + + ਢਾਂ +
+ + Play RTL @@ -1327,18 +4687,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਣ - ਣਾ - ਣਿ - ਣੀ - ਣੁ - ਣੂ - ਣੇ - ਣੈ - ਣੋ - ਣੌ - ਣੰ - ਣਾਂ + + +
+ + + + ਣਾ +
+ + + + ਣਿ +
+ + + + ਣੀ +
+ + + + ਣੁ +
+ + + + ਣੂ +
+ + + + ਣੇ +
+ + + + ਣੈ +
+ + + + ਣੋ +
+ + + + ਣੌ +
+ + + + ਣੰ +
+ + + + ਣਾਂ +
+ + Play RTL @@ -1347,18 +4767,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਤ - ਤਾ - ਤਿ - ਤੀ - ਤੁ - ਤੂ - ਤੇ - ਤੈ - ਤੋ - ਤੌ - ਤੰ - ਤਾਂ + + +
+ + + + ਤਾ +
+ + + + ਤਿ +
+ + + + ਤੀ +
+ + + + ਤੁ +
+ + + + ਤੂ +
+ + + + ਤੇ +
+ + + + ਤੈ +
+ + + + ਤੋ +
+ + + + ਤੌ +
+ + + + ਤੰ +
+ + + + ਤਾਂ +
+ + Play RTL @@ -1367,18 +4847,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਥ - ਥਾ - ਥਿ - ਥੀ - ਥੁ - ਥੂ - ਥੇ - ਥੈ - ਥੋ - ਥੌ - ਥੰ - ਥਾਂ + + +
+ + + + ਥਾ +
+ + + + ਥਿ +
+ + + + ਥੀ +
+ + + + ਥੁ +
+ + + + ਥੂ +
+ + + + ਥੇ +
+ + + + ਥੈ +
+ + + + ਥੋ +
+ + + + ਥੌ +
+ + + + ਥੰ +
+ + + + ਥਾਂ +
+ + Play RTL @@ -1387,18 +4927,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਦ - ਦਾ - ਦਿ - ਦੀ - ਦੁ - ਦੂ - ਦੇ - ਦੈ - ਦੋ - ਦੌ - ਦੰ - ਦਾਂ + + +
+ + + + ਦਾ +
+ + + + ਦਿ +
+ + + + ਦੀ +
+ + + + ਦੁ +
+ + + + ਦੂ +
+ + + + ਦੇ +
+ + + + ਦੈ +
+ + + + ਦੋ +
+ + + + ਦੌ +
+ + + + ਦੰ +
+ + + + ਦਾਂ +
+ + Play RTL @@ -1407,18 +5007,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਧ - ਧਾ - ਧਿ - ਧੀ - ਧੁ - ਧੂ - ਧੇ - ਧੈ - ਧੋ - ਧੌ - ਧੰ - ਧਾਂ + + +
+ + + + ਧਾ +
+ + + + ਧਿ +
+ + + + ਧੀ +
+ + + + ਧੁ +
+ + + + ਧੂ +
+ + + + ਧੇ +
+ + + + ਧੈ +
+ + + + ਧੋ +
+ + + + ਧੌ +
+ + + + ਧੰ +
+ + + + ਧਾਂ +
+ + Play RTL @@ -1427,18 +5087,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਨ - ਨਾ - ਨਿ - ਨੀ - ਨੁ - ਨੂ - ਨੇ - ਨੈ - ਨੋ - ਨੌ - ਨੰ - ਨਾਂ + + +
+ + + + ਨਾ +
+ + + + ਨਿ +
+ + + + ਨੀ +
+ + + + ਨੁ +
+ + + + ਨੂ +
+ + + + ਨੇ +
+ + + + ਨੈ +
+ + + + ਨੋ +
+ + + + ਨੌ +
+ + + + ਨੰ +
+ + + + ਨਾਂ +
+ + Play RTL @@ -1447,18 +5167,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਪ - ਪਾ - ਪਿ - ਪੀ - ਪੁ - ਪੂ - ਪੇ - ਪੈ - ਪੋ - ਪੌ - ਪੰ - ਪਾਂ + + +
+ + + + ਪਾ +
+ + + + ਪਿ +
+ + + + ਪੀ +
+ + + + ਪੁ +
+ + + + ਪੂ +
+ + + + ਪੇ +
+ + + + ਪੈ +
+ + + + ਪੋ +
+ + + + ਪੌ +
+ + + + ਪੰ +
+ + + + ਪਾਂ +
+ + Play RTL @@ -1467,18 +5247,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਫ - ਫਾ - ਫਿ - ਫੀ - ਫੁ - ਫੂ - ਫੇ - ਫੈ - ਫੋ - ਫੌ - ਫੰ - ਫਾਂ + + +
+ + + + ਫਾ +
+ + + + ਫਿ +
+ + + + ਫੀ +
+ + + + ਫੁ +
+ + + + ਫੂ +
+ + + + ਫੇ +
+ + + + ਫੈ +
+ + + + ਫੋ +
+ + + + ਫੌ +
+ + + + ਫੰ +
+ + + + ਫਾਂ +
+ + Play RTL @@ -1487,18 +5327,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਬ - ਬਾ - ਬਿ - ਬੀ - ਬੁ - ਬੂ - ਬੇ - ਬੈ - ਬੋ - ਬੌ - ਬੰ - ਬਾਂ + + +
+ + + + ਬਾ +
+ + + + ਬਿ +
+ + + + ਬੀ +
+ + + + ਬੁ +
+ + + + ਬੂ +
+ + + + ਬੇ +
+ + + + ਬੈ +
+ + + + ਬੋ +
+ + + + ਬੌ +
+ + + + ਬੰ +
+ + + + ਬਾਂ +
+ + Play RTL @@ -1507,18 +5407,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਭ - ਭਾ - ਭਿ - ਭੀ - ਭੁ - ਭੂ - ਭੇ - ਭੈ - ਭੋ - ਭੌ - ਭੰ - ਭਾਂ + + +
+ + + + ਭਾ +
+ + + + ਭਿ +
+ + + + ਭੀ +
+ + + + ਭੁ +
+ + + + ਭੂ +
+ + + + ਭੇ +
+ + + + ਭੈ +
+ + + + ਭੋ +
+ + + + ਭੌ +
+ + + + ਭੰ +
+ + + + ਭਾਂ +
+ + Play RTL @@ -1527,18 +5487,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਮ - ਮਾ - ਮਿ - ਮੀ - ਮੁ - ਮੂ - ਮੇ - ਮੈ - ਮੋ - ਮੌ - ਮੰ - ਮਾਂ + + +
+ + + + ਮਾ +
+ + + + ਮਿ +
+ + + + ਮੀ +
+ + + + ਮੁ +
+ + + + ਮੂ +
+ + + + ਮੇ +
+ + + + ਮੈ +
+ + + + ਮੋ +
+ + + + ਮੌ +
+ + + + ਮੰ +
+ + + + ਮਾਂ +
+ + Play RTL @@ -1547,18 +5567,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਯ - ਯਾ - ਯਿ - ਯੀ - ਯੁ - ਯੂ - ਯੇ - ਯੈ - ਯੋ - ਯੌ - ਯੰ - ਯਾਂ + + +
+ + + + ਯਾ +
+ + + + ਯਿ +
+ + + + ਯੀ +
+ + + + ਯੁ +
+ + + + ਯੂ +
+ + + + ਯੇ +
+ + + + ਯੈ +
+ + + + ਯੋ +
+ + + + ਯੌ +
+ + + + ਯੰ +
+ + + + ਯਾਂ +
+ + Play RTL @@ -1567,18 +5647,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਰ - ਰਾ - ਰਿ - ਰੀ - ਰੁ - ਰੂ - ਰੇ - ਰੈ - ਰੋ - ਰੌ - ਰੰ - ਰਾਂ + + +
+ + + + ਰਾ +
+ + + + ਰਿ +
+ + + + ਰੀ +
+ + + + ਰੁ +
+ + + + ਰੂ +
+ + + + ਰੇ +
+ + + + ਰੈ +
+ + + + ਰੋ +
+ + + + ਰੌ +
+ + + + ਰੰ +
+ + + + ਰਾਂ +
+ + Play RTL @@ -1587,18 +5727,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਲ - ਲਾ - ਲਿ - ਲੀ - ਲੁ - ਲੂ - ਲੇ - ਲੈ - ਲੋ - ਲੌ - ਲੰ - ਲਾਂ + + +
+ + + + ਲਾ +
+ + + + ਲਿ +
+ + + + ਲੀ +
+ + + + ਲੁ +
+ + + + ਲੂ +
+ + + + ਲੇ +
+ + + + ਲੈ +
+ + + + ਲੋ +
+ + + + ਲੌ +
+ + + + ਲੰ +
+ + + + ਲਾਂ +
+ + Play RTL @@ -1607,18 +5807,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਵ - ਵਾ - ਵਿ - ਵੀ - ਵੁ - ਵੂ - ਵੇ - ਵੈ - ਵੋ - ਵੌ - ਵੰ - ਵਾਂ + + +
+ + + + ਵਾ +
+ + + + ਵਿ +
+ + + + ਵੀ +
+ + + + ਵੁ +
+ + + + ਵੂ +
+ + + + ਵੇ +
+ + + + ਵੈ +
+ + + + ਵੋ +
+ + + + ਵੌ +
+ + + + ਵੰ +
+ + + + ਵਾਂ +
+ + Play RTL @@ -1627,18 +5887,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ੜ - ੜਾ - ੜਿ - ੜੀ - ੜੁ - ੜੂ - ੜੇ - ੜੈ - ੜੋ - ੜੌ - ੜੰ - ੜਾਂ + + +
+ + + + ੜਾ +
+ + + + ੜਿ +
+ + + + ੜੀ +
+ + + + ੜੁ +
+ + + + ੜੂ +
+ + + + ੜੇ +
+ + + + ੜੈ +
+ + + + ੜੋ +
+ + + + ੜੌ +
+ + + + ੜੰ +
+ + + + ੜਾਂ +
+ + Play RTL @@ -1647,18 +5967,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਸ਼ - ਸ਼ਾ - ਸ਼ਿ - ਸ਼ੀ - ਸ਼ੁ - ਸ਼ੂ - ਸ਼ੇ - ਸ਼ੈ - ਸ਼ੋ - ਸ਼ੌ - ਸ਼ੰ - ਸ਼ਾਂ + + +
+ + + + ਸ਼ਾ +
+ + + + ਸ਼ਿ +
+ + + + ਸ਼ੀ +
+ + + + ਸ਼ੁ +
+ + + + ਸ਼ੂ +
+ + + + ਸ਼ੇ +
+ + + + ਸ਼ੈ +
+ + + + ਸ਼ੋ +
+ + + + ਸ਼ੌ +
+ + + + ਸ਼ੰ +
+ + + + ਸ਼ਾਂ +
+ + Play RTL @@ -1667,18 +6047,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਖ਼ - ਖ਼ਾ - ਖ਼ਿ - ਖ਼ੀ - ਖ਼ੁ - ਖ਼ੂ - ਖ਼ੇ - ਖ਼ੈ - ਖ਼ੋ - ਖ਼ੌ - ਖ਼ੰ - ਖ਼ਾਂ + + ਖ਼ +
+ + + + ਖ਼ਾ +
+ + + + ਖ਼ਿ +
+ + + + ਖ਼ੀ +
+ + + + ਖ਼ੁ +
+ + + + ਖ਼ੂ +
+ + + + ਖ਼ੇ +
+ + + + ਖ਼ੈ +
+ + + + ਖ਼ੋ +
+ + + + ਖ਼ੌ +
+ + + + ਖ਼ੰ +
+ + + + ਖ਼ਾਂ +
+ + Play RTL @@ -1687,18 +6127,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਗ਼ - ਗ਼ਾ - ਗ਼ਿ - ਗ਼ੀ - ਗ਼ੁ - ਗ਼ੂ - ਗ਼ੇ - ਗ਼ੈ - ਗ਼ੋ - ਗ਼ੌ - ਗ਼ੰ - ਗ਼ਾਂ + + ਗ਼ +
+ + + + ਗ਼ਾ +
+ + + + ਗ਼ਿ +
+ + + + ਗ਼ੀ +
+ + + + ਗ਼ੁ +
+ + + + ਗ਼ੂ +
+ + + + ਗ਼ੇ +
+ + + + ਗ਼ੈ +
+ + + + ਗ਼ੋ +
+ + + + ਗ਼ੌ +
+ + + + ਗ਼ੰ +
+ + + + ਗ਼ਾਂ +
+ + Play RTL @@ -1707,18 +6207,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਜ਼ - ਜ਼ਾ - ਜ਼ਿ - ਜ਼ੀ - ਜ਼ੁ - ਜ਼ੂ - ਜ਼ੇ - ਜ਼ੈ - ਜ਼ੋ - ਜ਼ੌ - ਜ਼ੰ - ਜ਼ਾਂ + + +
+ + + + ਜ਼ਾ +
+ + + + ਜ਼ਿ +
+ + + + ਜ਼ੀ +
+ + + + ਜ਼ੁ +
+ + + + ਜ਼ੂ +
+ + + + ਜ਼ੇ +
+ + + + ਜ਼ੈ +
+ + + + ਜ਼ੋ +
+ + + + ਜ਼ੌ +
+ + + + ਜ਼ੰ +
+ + + + ਜ਼ਾਂ +
+ + Play RTL @@ -1727,18 +6287,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਫ਼ - ਫ਼ਾ - ਫ਼ਿ - ਫ਼ੀ - ਫ਼ੁ - ਫ਼ੂ - ਫ਼ੇ - ਫ਼ੈ - ਫ਼ੋ - ਫ਼ੌ - ਫ਼ੰ - ਫ਼ਾਂ + + ਫ਼ +
+ + + + ਫ਼ਾ +
+ + + + ਫ਼ਿ +
+ + + + ਫ਼ੀ +
+ + + + ਫ਼ੁ +
+ + + + ਫ਼ੂ +
+ + + + ਫ਼ੇ +
+ + + + ਫ਼ੈ +
+ + + + ਫ਼ੋ +
+ + + + ਫ਼ੌ +
+ + + + ਫ਼ੰ +
+ + + + ਫ਼ਾਂ +
+ + Play RTL @@ -1747,18 +6367,78 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" Play LTR - ਲ਼ - ਲ਼ਾ - ਲ਼ਿ - ਲ਼ੀ - ਲ਼ੁ - ਲ਼ੂ - ਲ਼ੇ - ਲ਼ੈ - ਲ਼ੋ - ਲ਼ੌ - ਲ਼ੰ - ਲ਼ਾਂ + + ਲ਼ +
+ + + + ਲ਼ਾ +
+ + + + ਲ਼ਿ +
+ + + + ਲ਼ੀ +
+ + + + ਲ਼ੁ +
+ + + + ਲ਼ੂ +
+ + + + ਲ਼ੇ +
+ + + + ਲ਼ੈ +
+ + + + ਲ਼ੋ +
+ + + + ਲ਼ੌ +
+ + + + ਲ਼ੰ +
+ + + + ਲ਼ਾਂ +
+ + Play RTL diff --git a/resources/public/scripts/muharni.js b/resources/public/scripts/muharni.js index e3f9377..00360d1 100644 --- a/resources/public/scripts/muharni.js +++ b/resources/public/scripts/muharni.js @@ -19,8 +19,11 @@ const studentSounds = Array(80).fill(0).map(x => Array(13).fill(null)); function recordStudentSound(r, c) { + console.info("Entered recordStudentSound for row " + r + ", column " + c); + if (Number.isInteger(r) && Number.isInteger(c)) { $('#record-student').css('color', 'green'); + try { navigator.mediaDevices.getUserMedia({ audio: true }) .then(stream => { const mediaRecorder = new MediaRecorder(stream); @@ -40,16 +43,21 @@ function recordStudentSound(r, c) { console.log("Successfully recorded student sound for row " + r + ", column " + c); } else { console.warn("Failed to record student sound for row " + r + ", column " + c); + window.alert("No sound detected. Check your microphone?"); } $('#record-student').css('color', 'red'); }, 3000); }); + } catch (error) { + console.error( error); + window.alert("Sound recording is only possible on secure connections."); + } } } $(document).ready(function() { - $(".entry").on("click", function(e) { + $(".entry-text").on("click", function(e) { let cellId = e.currentTarget ? e.currentTarget.id : null; if (cellId) @@ -73,7 +81,7 @@ $(document).ready(function() { 'top': e.pageY }); - $("#character").text(e.currentTarget.innerText +": " + row +"," + col + "."); + $("#character").text(e.currentTarget.innerText.substring(0, 1)); $("#play-tutor").off("click"); /* trying to remove any previous click handler */ $("#play-tutor").on("click", function(e){ diff --git a/src/muharni/construct.clj b/src/muharni/construct.clj index dfdf8d3..59b7784 100644 --- a/src/muharni/construct.clj +++ b/src/muharni/construct.clj @@ -87,17 +87,13 @@ c ((columns col) (if long? :upper-latin :lower-latin)) audio (format "audio/%02d%s.mp3" r c) char ((entries row) col)] - (vector :td {:class "entry" - :id (format "%s%02d%s" (if long? "l" "s") r c) - ;; :onclick (format - ;; "showPopup( '%s', '%s', '%s', '%s')" - ;; (if long? row (+ row 40)) - ;; col - ;; char - ;; audio) - } - ;; (audio row col long?) - char))) + (vector :td {:class "entry"} + [:span {:class "entry-text" + :id (format "%s%02d%s" (if long? "l" "s") r c)} char] + [:br] + [:button + {:onclick (str "new Audio('" audio "').play();")} + "►"]))) ;; (entry-cell 3 4 true) @@ -201,7 +197,7 @@ [:tr [:th "Tutor"] [:td [:button {:id "play-tutor"} - "►"]]] + "►"]]] [:tr [:th "You"] [:td [:button {:id "play-student"} "►"]]