diff --git a/apis/hadithaApi.js b/apis/hadithaApi.js index 486f782..2ccb33f 100644 --- a/apis/hadithaApi.js +++ b/apis/hadithaApi.js @@ -22,7 +22,9 @@ export default { }, library: { list: "monir/book/volume/@field_collapsed/@offset/@limit/@q", - show: "@appname/book/page/@page_start/@page_end/@vol_id", + show: "@appname/book/page/@page_start/@page_len/@vol_id", prevNextHadith: "monir/nextpage/@index_key/@vol_id/@page_num/@step", + getVolumeInfo: "public/get/byids/dhvolume", + get: "public/get/byid/dhvolume/@vol_id", }, }; diff --git a/assets/haditha/images/font-icons/about-us.svg b/assets/haditha/images/font-icons/about-us.svg new file mode 100644 index 0000000..a03d37c --- /dev/null +++ b/assets/haditha/images/font-icons/about-us.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/add.svg b/assets/haditha/images/font-icons/add.svg new file mode 100644 index 0000000..9cf257f --- /dev/null +++ b/assets/haditha/images/font-icons/add.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/haditha/images/font-icons/bookmark.svg b/assets/haditha/images/font-icons/bookmark.svg new file mode 100644 index 0000000..13ccb31 --- /dev/null +++ b/assets/haditha/images/font-icons/bookmark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/chat-bot.svg b/assets/haditha/images/font-icons/chat-bot.svg new file mode 100644 index 0000000..ac3cee5 --- /dev/null +++ b/assets/haditha/images/font-icons/chat-bot.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/chevron-down.svg b/assets/haditha/images/font-icons/chevron-down.svg new file mode 100644 index 0000000..921e36c --- /dev/null +++ b/assets/haditha/images/font-icons/chevron-down.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/haditha/images/font-icons/chevron-left.svg b/assets/haditha/images/font-icons/chevron-left.svg new file mode 100644 index 0000000..8dd94ae --- /dev/null +++ b/assets/haditha/images/font-icons/chevron-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/haditha/images/font-icons/chevron-right.svg b/assets/haditha/images/font-icons/chevron-right.svg new file mode 100644 index 0000000..32e9309 --- /dev/null +++ b/assets/haditha/images/font-icons/chevron-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/haditha/images/font-icons/close-bg-circle.svg b/assets/haditha/images/font-icons/close-bg-circle.svg new file mode 100644 index 0000000..4cb2aa3 --- /dev/null +++ b/assets/haditha/images/font-icons/close-bg-circle.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/haditha/images/font-icons/close-circle.svg b/assets/haditha/images/font-icons/close-circle.svg new file mode 100644 index 0000000..a92e4d6 --- /dev/null +++ b/assets/haditha/images/font-icons/close-circle.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/haditha/images/font-icons/close.svg b/assets/haditha/images/font-icons/close.svg new file mode 100644 index 0000000..91312ec --- /dev/null +++ b/assets/haditha/images/font-icons/close.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/haditha/images/font-icons/color-swatch.svg b/assets/haditha/images/font-icons/color-swatch.svg new file mode 100644 index 0000000..a1f001d --- /dev/null +++ b/assets/haditha/images/font-icons/color-swatch.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/contact-us.svg b/assets/haditha/images/font-icons/contact-us.svg new file mode 100644 index 0000000..5525fb0 --- /dev/null +++ b/assets/haditha/images/font-icons/contact-us.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/copyright.svg b/assets/haditha/images/font-icons/copyright.svg new file mode 100644 index 0000000..4e3fc53 --- /dev/null +++ b/assets/haditha/images/font-icons/copyright.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/dropdown-chevron-down.svg b/assets/haditha/images/font-icons/dropdown-chevron-down.svg new file mode 100644 index 0000000..59de275 --- /dev/null +++ b/assets/haditha/images/font-icons/dropdown-chevron-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/haditha/images/font-icons/edit-bg-circle.svg b/assets/haditha/images/font-icons/edit-bg-circle.svg new file mode 100644 index 0000000..c25c914 --- /dev/null +++ b/assets/haditha/images/font-icons/edit-bg-circle.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/explore.svg b/assets/haditha/images/font-icons/explore.svg new file mode 100644 index 0000000..d6bef0e --- /dev/null +++ b/assets/haditha/images/font-icons/explore.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/haditha-title.svg b/assets/haditha/images/font-icons/haditha-title.svg new file mode 100644 index 0000000..8e0942e --- /dev/null +++ b/assets/haditha/images/font-icons/haditha-title.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/hashtag.svg b/assets/haditha/images/font-icons/hashtag.svg new file mode 100644 index 0000000..a6c3090 --- /dev/null +++ b/assets/haditha/images/font-icons/hashtag.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/home.svg b/assets/haditha/images/font-icons/home.svg new file mode 100644 index 0000000..5c2af8a --- /dev/null +++ b/assets/haditha/images/font-icons/home.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/library.svg b/assets/haditha/images/font-icons/library.svg new file mode 100644 index 0000000..3e6a002 --- /dev/null +++ b/assets/haditha/images/font-icons/library.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/logout.svg b/assets/haditha/images/font-icons/logout.svg new file mode 100644 index 0000000..1175206 --- /dev/null +++ b/assets/haditha/images/font-icons/logout.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/menu.svg b/assets/haditha/images/font-icons/menu.svg new file mode 100644 index 0000000..8ff9421 --- /dev/null +++ b/assets/haditha/images/font-icons/menu.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/minus.svg b/assets/haditha/images/font-icons/minus.svg new file mode 100644 index 0000000..55daed4 --- /dev/null +++ b/assets/haditha/images/font-icons/minus.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/haditha/images/font-icons/more-2.svg b/assets/haditha/images/font-icons/more-2.svg new file mode 100644 index 0000000..341f614 --- /dev/null +++ b/assets/haditha/images/font-icons/more-2.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/no-result.svg b/assets/haditha/images/font-icons/no-result.svg new file mode 100644 index 0000000..7028df3 --- /dev/null +++ b/assets/haditha/images/font-icons/no-result.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/note.svg b/assets/haditha/images/font-icons/note.svg new file mode 100644 index 0000000..93003ae --- /dev/null +++ b/assets/haditha/images/font-icons/note.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/pencil.svg b/assets/haditha/images/font-icons/pencil.svg new file mode 100644 index 0000000..b101acc --- /dev/null +++ b/assets/haditha/images/font-icons/pencil.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/haditha/images/font-icons/robot-indicator.svg b/assets/haditha/images/font-icons/robot-indicator.svg new file mode 100644 index 0000000..14531fe --- /dev/null +++ b/assets/haditha/images/font-icons/robot-indicator.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/haditha/images/font-icons/search-2.svg b/assets/haditha/images/font-icons/search-2.svg new file mode 100644 index 0000000..c6aee08 --- /dev/null +++ b/assets/haditha/images/font-icons/search-2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/haditha/images/font-icons/search-3.svg b/assets/haditha/images/font-icons/search-3.svg new file mode 100644 index 0000000..d5991e0 --- /dev/null +++ b/assets/haditha/images/font-icons/search-3.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/search.svg b/assets/haditha/images/font-icons/search.svg new file mode 100644 index 0000000..9945454 --- /dev/null +++ b/assets/haditha/images/font-icons/search.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/haditha/images/font-icons/tag-active.svg b/assets/haditha/images/font-icons/tag-active.svg new file mode 100644 index 0000000..a7ebc6c --- /dev/null +++ b/assets/haditha/images/font-icons/tag-active.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/haditha/images/font-icons/tag.svg b/assets/haditha/images/font-icons/tag.svg new file mode 100644 index 0000000..edd4aa8 --- /dev/null +++ b/assets/haditha/images/font-icons/tag.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/haditha/images/font-icons/user-icon.svg b/assets/haditha/images/font-icons/user-icon.svg new file mode 100644 index 0000000..6e163d7 --- /dev/null +++ b/assets/haditha/images/font-icons/user-icon.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/haditha/images/khosro-panahi.png b/assets/haditha/images/khosro-panahi.png new file mode 100644 index 0000000..8cc738c Binary files /dev/null and b/assets/haditha/images/khosro-panahi.png differ diff --git a/assets/haditha/images/library/cover-four.jpg b/assets/haditha/images/library/cover-four.jpg new file mode 100644 index 0000000..81f6337 Binary files /dev/null and b/assets/haditha/images/library/cover-four.jpg differ diff --git a/assets/haditha/images/library/cover-three.jpg b/assets/haditha/images/library/cover-three.jpg new file mode 100644 index 0000000..1018d7f Binary files /dev/null and b/assets/haditha/images/library/cover-three.jpg differ diff --git a/assets/haditha/images/library/cover-two.jpg b/assets/haditha/images/library/cover-two.jpg new file mode 100644 index 0000000..259f38f Binary files /dev/null and b/assets/haditha/images/library/cover-two.jpg differ diff --git a/assets/haditha/images/library/first-cover.jpg b/assets/haditha/images/library/first-cover.jpg new file mode 100644 index 0000000..73765f7 Binary files /dev/null and b/assets/haditha/images/library/first-cover.jpg differ diff --git a/assets/haditha/images/library/totally.jpg b/assets/haditha/images/library/totally.jpg new file mode 100644 index 0000000..5d5546e Binary files /dev/null and b/assets/haditha/images/library/totally.jpg differ diff --git a/assets/haditha/images/library/totally.webp b/assets/haditha/images/library/totally.webp new file mode 100644 index 0000000..ada124e Binary files /dev/null and b/assets/haditha/images/library/totally.webp differ diff --git a/assets/haditha/images/search-show-header.png b/assets/haditha/images/search-show-header.png new file mode 100644 index 0000000..88efce1 Binary files /dev/null and b/assets/haditha/images/search-show-header.png differ diff --git a/assets/haditha/images/section-three-bgi.webp b/assets/haditha/images/section-three-bgi.webp index a7ea6cd..a722038 100644 Binary files a/assets/haditha/images/section-three-bgi.webp and b/assets/haditha/images/section-three-bgi.webp differ diff --git a/assets/haditha/images/video/section-three-gif.mp4 b/assets/haditha/images/video/section-three-gif.mp4 new file mode 100644 index 0000000..268146e Binary files /dev/null and b/assets/haditha/images/video/section-three-gif.mp4 differ diff --git a/assets/haditha/scss/haditha.css b/assets/haditha/scss/haditha.css index 99270c9..29ee471 100644 --- a/assets/haditha/scss/haditha.css +++ b/assets/haditha/scss/haditha.css @@ -16,9 +16,13 @@ /* custom imports */ @import "../../../../../assets/common/scss/_IRANSansX.scss"; @import "../../../../../assets/common/scss/_takrim.scss"; +@import "../../../../../assets/common/scss/_vazir.scss"; +@import "../../../../../assets/common/scss/_estedad.scss"; +@import "../../../../../assets/common/scss/_sahel-single-font-weight.scss"; @theme { - --font-sans: "IRANSansX", "Public Sans", sans-serif; + --font: vazir, sahel, estadad, IRANSansX, "Public Sans", sans-serif; + --ar-font: Takrim; --breakpoint-sm: 360px; --breakpoint-md: 720px; --breakpoint-lg: 992px; @@ -49,18 +53,37 @@ html { height: 100%; direction: rtl; text-align: right; - font-family: IRANSansX; + font-family: var(--font); scroll-behavior: smooth; body { height: 100%; direction: rtl; text-align: right; - font-family: IRANSansX; + font-family: var(--font); scroll-behavior: smooth; + + padding: 0 !important; + margin: 0px !important; + overflow: auto !important; + + &.favorites-page { + background: #f7fffd; + } + &.search-page { + background-color: #f7fffd; + } + + &.library-page { + background-color: #f7fffd; + } + &.chat-bot-page { + background-color: #E5E0FF; + } } } -.haditha-system { +.haditha-system, +.hadith-system { height: 100%; display: flex; flex-direction: column; @@ -68,7 +91,18 @@ html { .isolate { flex-grow: 1; } + + .text__orange { + padding: 0 3px; + background-color: rgb(255, 250, 155); + /* background-color: rgb(255, 223, 203); */ + } + /* .iconify { */ + /* width: 1.72em; */ + /* height: 1.72em; */ + /* } */ } + .firefox-scrollbar { scrollbar-width: thin; scrollbar-color: #ccc #eee; diff --git a/components/haditha/AutoComplation.vue b/components/haditha/AutoComplation.vue index d8da47a..5e532aa 100644 --- a/components/haditha/AutoComplation.vue +++ b/components/haditha/AutoComplation.vue @@ -162,7 +162,7 @@ const state = reactive({ // #region methods const clearSimilar = () => { - console.info("clearSimilar"); + // console.info("clearSimilar"); }; // const onUpdateModel = (newVal: boolean | InputMenuItem | any) => { @@ -418,7 +418,8 @@ onMounted(() => {
- + { > - +
{ padding: 5px 7px; background: #1b213266; - font-family: IRANSansX; + font-family: var(--font); font-weight: 500; font-size: 10px; line-height: 15px; @@ -735,7 +736,7 @@ onMounted(() => { color: #ffffff; } .text { - font-family: Takrim; + font-family: var(--ar-font); font-weight: 400; font-size: 16px; line-height: 32px; @@ -823,7 +824,7 @@ onMounted(() => { border: 0.3px solid #e0e0e0; box-shadow: 0px 1px 4px 0px #0000000d; - font-family: IRANSansX; + font-family: var(--font); font-weight: 300; font-size: 14px; line-height: 21px; @@ -834,7 +835,8 @@ onMounted(() => { .search-filter { .filter-item { /* width: 81px; */ - height: 40px; + /* height: 40px; */ + height: 56px; border-radius: 12px; border-width: 0.3px; padding-top: 8px; @@ -846,7 +848,7 @@ onMounted(() => { border: 0.3px solid #e0e0e0; box-shadow: 0px 1px 4px 0px #0000000d; color: #8a92a8; - font-family: IRANSansX; + font-family: var(--font); font-weight: 400; font-size: 13px; line-height: 20px; @@ -904,7 +906,7 @@ onMounted(() => { .synonymItem { .title { - font-family: IRANSansX; + font-family: var(--font); font-weight: 400; font-size: 14px; line-height: 100%; @@ -928,7 +930,7 @@ onMounted(() => { border: 0.3px solid #d9d9d9; background: #f0f1f4; - font-family: IRANSansX; + font-family: var(--font); font-weight: 400; font-size: 12px; line-height: 100%; diff --git a/components/haditha/CardList.vue b/components/haditha/CardList.vue index b156171..d4ee051 100644 --- a/components/haditha/CardList.vue +++ b/components/haditha/CardList.vue @@ -31,9 +31,8 @@ const goToLibraryShow = (item) => { diff --git a/components/haditha/NavigationMenu.vue b/components/haditha/NavigationMenu.vue index e144e05..e71f8d9 100644 --- a/components/haditha/NavigationMenu.vue +++ b/components/haditha/NavigationMenu.vue @@ -1,9 +1,9 @@