1.0.8 • Published 3 years ago

jquery-prayer-times v1.0.8

Weekly downloads
65
License
MIT
Repository
github
Last release
3 years ago

jquery-prayer-times

A small jQuery plugin for displaying Muslim Prayer Times.

Features!

  • English/Arabic language support.
  • Auto detect visitor location. (Limited to 1,000 requests per day).
  • Store data in local storage to make one request per user per day.
  • 13 Different Calculation Methods.
  • 2 Calculation Methods for Asr Time. (Shafei/Hanafi).
  • 2 Formats for time. (24-hour/12-hour).
  • Ability to show/hide additional times. (imsak, sunrise, sunset and midnight).

Install

$ npm install jquery-prayer-times --save

or

<!-- jquery file -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<!-- jquery.prayer.times file -->
<script src="jquery.prayer.times.min.js"></script>

Examples:

<!-- prayer times will be appended to this div -->
<div class="prayer-times"></div>

1- Default:

$('.prayer-times').prayerTimes();

alt text

2- Arabic:

$('.prayer-times').prayerTimes({ arabic: true });

alt text

Options:

PropTypeDescriptionDefault
methodnumberA prayer times calculation method. Methods identify various schools of thought about how to compute the timings. Available Methods: 1 - University of Islamic Sciences, Karachi 2 - Islamic Society of North America (ISNA) 3 - Muslim World League 4 - Umm Al-Qura University, Makkah 5 - Egyptian General Authority of Survey 7 - Institute of Geophysics, University of Tehran 8 - Gulf Region 9 - Kuwait 10 - Qatar 11 - Majlis Ugama Islam Singapura, Singapore 12 - Union Organization islamic de France 13 - Diyanet İşleri Başkanlığı, Turkey 14 - Spiritual Administration of Muslims of Russia4
schoolnumberAsr calculation method. Available Methods: 0 - Shafei 1 - Hanafi0
countrystringA country name or 2 character alpha ISO 3166 code. (Examples: SA or Saudi Arabia) If you leave this empty, it defaults to user country.null
citystringA city name. (Example: Mecca) If you leave this empty, it defaults to user city.null
imsakbooleanSet to true or false to show or hide the imsak timetrue
sunrisebooleanSet to true or false to show or hide the sunrise timetrue
sunsetbooleanSet to true or false to show or hide the sunset timetrue
midnightbooleanSet to true or false to show or hide the midnight timetrue
arabicbooleanSet to true or false to display in arabicfalse
militaryTimebooleanSet to true or false to switch between 24-hour and 12-hour formatstrue
outputEl'table' | 'ul'Determine an HTML element to print timings.'table'

3- Customized:

$('.prayer-times').prayerTimes({
  arabic: true,
  method: 5,
  militaryTime: false,
  imsak: false,
  sunset: false,
  midnight: false
});

alt text

License

MIT

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago