Skip to content

Commit

Permalink
Merge pull request #995 from KhalisFoundation/dev
Browse files Browse the repository at this point in the history
Release 1.7.2
  • Loading branch information
saintsoldierx authored Mar 12, 2020
2 parents 10adb3a + 4bccaaf commit c88da30
Show file tree
Hide file tree
Showing 20 changed files with 317 additions and 212 deletions.
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@sttm/web",
"version": "1.7.1",
"version": "1.7.2",
"description": "Sevadaars are currently working hard to build a newer version of SikhiToTheMax website using modern web technologies.",
"main": "index.js",
"scripts": {
Expand Down
Binary file added public/assets/images/doodle_hola_mahalla.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/images/doodle_hola_mahalla_sm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 1 addition & 2 deletions src/js/components/Autocomplete.js
Original file line number Diff line number Diff line change
Expand Up @@ -126,8 +126,7 @@ class Autocomplete extends Component {
larivaarAssist={false}
enable={false}
unicode={false}
startIndex={suggestion.startIndex}
endIndex={suggestion.endIndex}
highlightIndex={suggestion.highlightIndex}
query={suggestion.query}
type={searchOptions.type}
>
Expand Down
12 changes: 8 additions & 4 deletions src/js/components/Header.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import React from 'react';
import PropTypes from 'prop-types';
import { SOURCES, SEARCH_TYPES, TYPES, SOURCES_WITH_ANG } from '../constants';
import { SOURCES, SEARCH_TYPES, TYPES, SOURCES_WITH_ANG, DOODLE } from '../constants';
import { Link } from 'react-router-dom';
import EnhancedGurmukhiKeyboard from './GurmukhiKeyboardv2';
import SearchForm from './SearchForm';
import { toSearchURL, getQueryParams, getShabadList } from '../util';
import { toSearchURL, getQueryParams, getShabadList, dateMath } from '../util';
import CrossIcon from './Icons/Times';
import Menu from './HeaderMenu';
import KeyboardIcon from './Icons/Keyboard';
Expand Down Expand Up @@ -69,12 +69,16 @@ export default class Header extends React.PureComponent {
<div className="top-bar-wrapper row">
{!isHome && (
<div className="top-bar-title">
<Link to="/" />
{dateMath.isFuture(DOODLE['date']) ?
(<Link to="/" title={DOODLE['title']} className="doodle-link"
style={{ backgroundImage: `url(${DOODLE['smallImage']}) ` }} />) :
(<Link to="/" />)
}
</div>
)}
<SearchForm
key={key}
defaultQuery={defaultQuery}
defaultQuery={defaultQuery && decodeURIComponent(defaultQuery)}
defaultSource={defaultSource}
defaultType={defaultType}
submitOnChangeOf={['type', 'source']}
Expand Down
89 changes: 49 additions & 40 deletions src/js/components/Icons/Logo.js

Large diffs are not rendered by default.

12 changes: 4 additions & 8 deletions src/js/components/Larivaar/ImprovedLarivaar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@ import { getVisraamClass } from '@/util/index';

export interface ILarivaarProps {
larivaarAssist?: boolean;
startIndex?: number;
endIndex?: number;
highlightIndex?: Array<number>;
enable?: boolean;
unicode: boolean;
children: string;
Expand All @@ -17,8 +16,7 @@ export interface ILarivaarProps {

function Larivaar(props: ILarivaarProps) {
const {
startIndex,
endIndex,
highlightIndex,
larivaarAssist = false,
enable = true,
children,
Expand All @@ -30,8 +28,7 @@ function Larivaar(props: ILarivaarProps) {
if (!enable) {
return (
<HighlightedSearchResult
startIndex={startIndex}
endIndex={endIndex}
highlightIndex={highlightIndex}
query={query}
visraams={visraam}
>
Expand All @@ -52,8 +49,7 @@ function Larivaar(props: ILarivaarProps) {

return (
<LarivaarWord
startIndex={startIndex}
endIndex={endIndex}
highlightIndex={highlightIndex}
key={index}
word={word}
unicode={unicode}
Expand Down
10 changes: 4 additions & 6 deletions src/js/components/Larivaar/Word.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,14 @@ export interface ILarivaarWordProps {
unicode: boolean;
larivaarAssist?: boolean;
index: number;
startIndex?: number;
endIndex?: number;
highlightIndex?: Array<number>;
highlight?: boolean;
visraamClass: string;
}

function LarivaarWord(props: ILarivaarWordProps) {
const {
startIndex,
endIndex,
highlightIndex,
word,
unicode,
larivaarAssist,
Expand All @@ -40,10 +38,10 @@ function LarivaarWord(props: ILarivaarWordProps) {
}

// If this isn't a search result
if (!(startIndex !== undefined && endIndex !== undefined)) {
if (!(highlightIndex !== undefined)) {
assistLarivaar = larivaarAssist && index % 2 === 1;
} else {
if (highlight || (index >= startIndex && index < endIndex)) {
if (highlight || (highlightIndex.includes(index))) {
akharClass += ' search-highlight-word';
}
assistLarivaar = larivaarAssist && index % 2 === 1;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,41 +20,49 @@ exports[`<Larivaar /> renders concatenated children when enabled 1`] = `
<span
class=""
>
<span>
V
<wbr />
<span
class=""
>
<span>
V
<wbr />
</span>
</span>
</span>
<span
class=""
>
<span>
a
<wbr />
<span
class=""
>
<span>
a
<wbr />
</span>
</span>
</span>
<span
class=""
>
<span>
h
<wbr />
<span
class=""
>
<span>
h
<wbr />
</span>
</span>
</span>
<span
class="larivaar-word"
class=""
>
<span>
Gu
<wbr />
<span
class="larivaar-word"
>
<span>
Gu
<wbr />
</span>
</span>
</span>
<span
class="larivaar-word"
>
<span>
ru
<wbr />
<span
class="larivaar-word"
>
<span>
ru
<wbr />
</span>
</span>
</span>
</div>
Expand All @@ -80,45 +88,107 @@ Object {
<span
class=""
>
<span>
V
<wbr />
<span
class=""
>
<span>
V
<wbr />
</span>
</span>
<span
class=""
>
<span>
a
<wbr />
</span>
</span>
<span
class=""
>
<span>
h
<wbr />
</span>
</span>
</span>
<span
class=""
>
<span>
a
<wbr />
<span
class="larivaar-word"
>
<span>
Gu
<wbr />
</span>
</span>
<span
class="larivaar-word"
>
<span>
ru
<wbr />
</span>
</span>
</span>
</div>
<div>
<span
class=""
>
<span>
h
<wbr />
<span
class=""
>
<span>
V
<wbr />
</span>
</span>
</span>
<span
class="larivaar-word"
>
<span>
Gu
<wbr />
<span
class=""
>
<span>
a
<wbr />
</span>
</span>
<span
class=""
>
<span>
h
<wbr />
</span>
</span>
</span>
<span
class="larivaar-word"
class=""
>
<span>
ru
<wbr />
<span
class="larivaar-word larivaar-assist-word"
>
<span>
Gu
<wbr />
</span>
</span>
<span
class="larivaar-word larivaar-assist-word"
>
<span>
ru
<wbr />
</span>
</span>
</span>
</div>
<div>
</body>,
"container": <div>
<span
class=""
>
<span
class=""
>
Expand All @@ -143,6 +213,10 @@ Object {
<wbr />
</span>
</span>
</span>
<span
class=""
>
<span
class="larivaar-word larivaar-assist-word"
>
Expand All @@ -159,48 +233,6 @@ Object {
<wbr />
</span>
</span>
</div>
</body>,
"container": <div>
<span
class=""
>
<span>
V
<wbr />
</span>
</span>
<span
class=""
>
<span>
a
<wbr />
</span>
</span>
<span
class=""
>
<span>
h
<wbr />
</span>
</span>
<span
class="larivaar-word larivaar-assist-word"
>
<span>
Gu
<wbr />
</span>
</span>
<span
class="larivaar-word larivaar-assist-word"
>
<span>
ru
<wbr />
</span>
</span>
</div>,
"debug": [Function],
Expand Down
Loading

0 comments on commit c88da30

Please sign in to comment.