diff --git a/resources/public/audio/bihaaree.mp3 b/resources/public/audio/bihaaree.mp3 new file mode 100644 index 0000000..afff4de Binary files /dev/null and b/resources/public/audio/bihaaree.mp3 differ diff --git a/resources/public/audio/dulankar.mp3 b/resources/public/audio/dulankar.mp3 new file mode 100644 index 0000000..d3d4d59 Binary files /dev/null and b/resources/public/audio/dulankar.mp3 differ diff --git a/resources/public/audio/dulavan.mp3 b/resources/public/audio/dulavan.mp3 new file mode 100644 index 0000000..e1f2010 Binary files /dev/null and b/resources/public/audio/dulavan.mp3 differ diff --git a/resources/public/audio/hora.mp3 b/resources/public/audio/hora.mp3 new file mode 100644 index 0000000..8a91bbd Binary files /dev/null and b/resources/public/audio/hora.mp3 differ diff --git a/resources/public/audio/kanaura.mp3 b/resources/public/audio/kanaura.mp3 new file mode 100644 index 0000000..8d9f774 Binary files /dev/null and b/resources/public/audio/kanaura.mp3 differ diff --git a/resources/public/audio/kanna.mp3 b/resources/public/audio/kanna.mp3 new file mode 100644 index 0000000..4dcb644 Binary files /dev/null and b/resources/public/audio/kanna.mp3 differ diff --git a/resources/public/audio/kanna_ute_bindi.mp3 b/resources/public/audio/kanna_ute_bindi.mp3 new file mode 100644 index 0000000..8bc1a4e Binary files /dev/null and b/resources/public/audio/kanna_ute_bindi.mp3 differ diff --git a/resources/public/audio/lava.mp3 b/resources/public/audio/lava.mp3 new file mode 100644 index 0000000..98c5deb Binary files /dev/null and b/resources/public/audio/lava.mp3 differ diff --git a/resources/public/audio/mukta.mp3 b/resources/public/audio/mukta.mp3 new file mode 100644 index 0000000..998ef33 Binary files /dev/null and b/resources/public/audio/mukta.mp3 differ diff --git a/resources/public/audio/ongkar.mp3 b/resources/public/audio/ongkar.mp3 new file mode 100644 index 0000000..236ffc1 Binary files /dev/null and b/resources/public/audio/ongkar.mp3 differ diff --git a/resources/public/audio/siharee.mp3 b/resources/public/audio/siharee.mp3 new file mode 100644 index 0000000..8216212 Binary files /dev/null and b/resources/public/audio/siharee.mp3 differ diff --git a/resources/public/audio/tippi.mp3 b/resources/public/audio/tippi.mp3 new file mode 100644 index 0000000..6f2c04d Binary files /dev/null and b/resources/public/audio/tippi.mp3 differ diff --git a/resources/public/index.html b/resources/public/index.html index 2f77c73..628ff0d 100644 --- a/resources/public/index.html +++ b/resources/public/index.html @@ -51,34 +51,71 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" summary="Table of Punjabi characters from which to select sound recordings"> - ਮੁਕਤਾ - ਕੰਨਾ - ਸਿਹਾਰੀ - ਬਿਹਾਰੀ - ਔਂਕੜ - ਦੁਲੈਂਕੜ - ਲਾਂਵਾਂ - ਦੁਲਾਂਵਾਂ - ਹੋੜਾ - ਕਨੌੜਾ - ਟਿੱਪੀ - ਬਿੰਦੀ + ਮੁਕਤਾ + ਕੰਨਾ + + ਸਿਹਾਰੀ + + ਬਿਹਾਰੀ + ਔਂਕੜ + + ਦੁਲੈਂਕੜ + ਲਾਂਵਾਂ + + ਦੁਲਾਂਵਾਂ + ਹੋੜਾ + + ਕਨੌੜਾ + ਟਿੱਪੀ + + ਬਿੰਦੀ - Muktā - Kannā - Sihārī - Bihārī - Auṅkaṛ - Dulaiṅkaṛ - Lāvā - Dulāvā - Hōṛā - Kanauṛā - Ṭippī - Bindī + Muktā + Kannā + + Sihārī + + Bihārī + + Auṅkaṛ + + Dulaiṅkaṛ + Lāvā + + Dulāvā + Hōṛā + + Kanauṛā + Ṭippī + + Bindī @@ -3289,34 +3326,71 @@ src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" summary="Table of Punjabi characters from which to select sound recordings"> - ਮੁਕਤਾ - ਕੰਨਾ - ਸਿਹਾਰੀ - ਬਿਹਾਰੀ - ਔਂਕੜ - ਦੁਲੈਂਕੜ - ਲਾਂਵਾਂ - ਦੁਲਾਂਵਾਂ - ਹੋੜਾ - ਕਨੌੜਾ - ਟਿੱਪੀ - ਬਿੰਦੀ + ਮੁਕਤਾ + ਕੰਨਾ + + ਸਿਹਾਰੀ + + ਬਿਹਾਰੀ + ਔਂਕੜ + + ਦੁਲੈਂਕੜ + ਲਾਂਵਾਂ + + ਦੁਲਾਂਵਾਂ + ਹੋੜਾ + + ਕਨੌੜਾ + ਟਿੱਪੀ + + ਬਿੰਦੀ - Muktā - Kannā - Sihārī - Bihārī - Auṅkaṛ - Dulaiṅkaṛ - Lāvā - Dulāvā - Hōṛā - Kanauṛā - Ṭippī - Bindī + Muktā + Kannā + + Sihārī + + Bihārī + + Auṅkaṛ + + Dulaiṅkaṛ + Lāvā + + Dulāvā + Hōṛā + + Kanauṛā + Ṭippī + + Bindī diff --git a/src/muharni/construct.clj b/src/muharni/construct.clj index 0c9feb5..5cda96b 100644 --- a/src/muharni/construct.clj +++ b/src/muharni/construct.clj @@ -58,18 +58,18 @@ (def columns "This is essentially just Lucy's own encoding of the sound file names, I think, and has no further significance." - [{:name "Muktā", :punjabi "ਮੁਕਤਾ", :lower-latin "b", :upper-latin "B"} - {:name "Kannā", :punjabi "ਕੰਨਾ", :lower-latin "c", :upper-latin "C"} - {:name "Sihārī", :punjabi "ਸਿਹਾਰੀ", :lower-latin "d", :upper-latin "D"} - {:name "Bihārī", :punjabi "ਬਿਹਾਰੀ", :lower-latin "e", :upper-latin "E"} - {:name "Auṅkaṛ", :punjabi "ਔਂਕੜ", :lower-latin "f", :upper-latin "F"} - {:name "Dulaiṅkaṛ", :punjabi "ਦੁਲੈਂਕੜ", :lower-latin "g", :upper-latin "G"} - {:name "Lāvā", :punjabi "ਲਾਂਵਾਂ", :lower-latin "h", :upper-latin "H"} - {:name "Dulāvā", :punjabi "ਦੁਲਾਂਵਾਂ", :lower-latin "i", :upper-latin "I"} - {:name "Hōṛā", :punjabi "ਹੋੜਾ", :lower-latin "j", :upper-latin "J"} - {:name "Kanauṛā", :punjabi "ਕਨੌੜਾ", :lower-latin "k", :upper-latin "K"} - {:name "Ṭippī", :punjabi "ਟਿੱਪੀ", :lower-latin "l", :upper-latin "L"} - {:name "Bindī", :punjabi "ਬਿੰਦੀ", :lower-latin "m", :upper-latin "M"}]) + [{:name "Muktā", :punjabi "ਮੁਕਤਾ", :lower-latin "b", :upper-latin "B", :audio "mukta.mp3"} + {:name "Kannā", :punjabi "ਕੰਨਾ", :lower-latin "c", :upper-latin "C" :audio "kanna.mp3"} + {:name "Sihārī", :punjabi "ਸਿਹਾਰੀ", :lower-latin "d", :upper-latin "D" :audio "siharee.mp3"} + {:name "Bihārī", :punjabi "ਬਿਹਾਰੀ", :lower-latin "e", :upper-latin "E" :audio "bihaaree.mp3"} + {:name "Auṅkaṛ", :punjabi "ਔਂਕੜ", :lower-latin "f", :upper-latin "F" :audio "ongkar.mp3"} + {:name "Dulaiṅkaṛ", :punjabi "ਦੁਲੈਂਕੜ", :lower-latin "g", :upper-latin "G" :audio "dulankar.mp3"} + {:name "Lāvā", :punjabi "ਲਾਂਵਾਂ", :lower-latin "h", :upper-latin "H" :audio "lava.mp3"} + {:name "Dulāvā", :punjabi "ਦੁਲਾਂਵਾਂ", :lower-latin "i", :upper-latin "I" :audio "dulavan.mp3"} + {:name "Hōṛā", :punjabi "ਹੋੜਾ", :lower-latin "j", :upper-latin "J" :audio "hora.mp3"} + {:name "Kanauṛā", :punjabi "ਕਨੌੜਾ", :lower-latin "k", :upper-latin "K" :audio "kanaura.mp3"} + {:name "Ṭippī", :punjabi "ਟਿੱਪੀ", :lower-latin "l", :upper-latin "L" :audio "tippi.mp3"} + {:name "Bindī", :punjabi "ਬਿੰਦੀ", :lower-latin "m", :upper-latin "M" :audio "kanna_ute_bindi.mp3"}]) ;; (defn audio ;; [^Integer col ^Integer row ^Boolean long?] @@ -125,8 +125,11 @@ (defn col-header-cell "Return a header cell for the indicated `column`." [^Integer column ^Boolean punjabi?] - (vector :th - ((if punjabi? :punjabi :name) (columns column)))) + (let [col (columns column)](vector :th + {:class (if punjabi? "punjabi" "english") + :onclick (format "new Audio('audio/%s').play();" + (:audio col))} + ((if punjabi? :punjabi :name) col)))) (defn col-headers-row [^Boolean punjabi?]