8000 Update README.md · SaffronCode/SaffronCodeJS@e723a54 · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Jul 10, 2024. It is now read-only.

Commit e723a54

Browse files
authored
Update README.md
1 parent e850e48 commit e723a54

File tree

1 file changed

+64
-33
lines changed

1 file changed

+64
-33
lines changed

README.md

Lines changed: 64 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -24,41 +24,72 @@ Pure JS functions and classes<br/>
2424

2525
Full list of libs.StringFunctions functions:
2626

27-
function isNullOrEmpty(value:string):boolean<br>
28-
function isArabic(str:string=""):boolean<br>
29-
function isPersian(str:string="",stringLength:number=NaN):boolean<br>
30-
function search(str:string="",searchedWord:string="",fineAll:boolean = true,arabic:boolean=false, arabic2:boolean=false)<br>
31-
function generateLinks(str:string="",linkColors:number=-1):string<br>
32-
function clearDoubleQuartmarksOnJSON(str:string=""):string<br>
33-
function clearSpacesAndTabs(str:string=""):string<br>
34-
function clearSpacesAndTabsAndArrows(str:string="")<br>
35-
function utfToUnicode(utfString:string=""):string<br>
36-
function correctUTF(utfWord:string=""):string<br>
37-
function short(str:string="",len:number=10,removeEntersWith:string='')<br>
38-
function timeInString(seconds:number=0):string<br>
39-
function numToString(num:number,numberLenght:number=2):string<br>
40-
function clearHTMLTags(ReferText:string=""):string<br>
41-
function removeHTML(ReferText:string=""):string<br>
42-
function compairFarsiString(str1:string="",str2:string=""):number<br>
43-
function htmlCharacterEncoder(str:string=""):string<br>
44-
function KaafYe(str:string=""):string<br>
45-
function jsonCorrector(oldJson:string=""):string<br>
46-
function removeNumberFromBegining(str:string=""):string<br>
47-
function isEmail(email:string=""):boolean<br>
48-
function makeHTMLWithSize(pureHML:string="", defaultFontSize:number=0):string<br>
49-
function findMainDomain(url:string="",removeHTTPPart:boolean=true):string<br>
50-
function findPortOfURL(url:string=""):number<br>
51-
function correctInputString(str:string=""):string<br>
52-
function numCorrection(str:string=""):string<br>
53-
function isURL(str:string=""):boolean<br>
54-
function isLocation(str:string=""):boolean<br>
55-
function currancyPrint(inputcurencynumber:string):string<br>
56-
function returnLasNumberPartInInteger(str:string=""):number<br>
57-
function stringToColor(str:string=""):number<br>
58-
function removeSpacesFromTwoSides(str:string=""):string<br>
59-
function fileSizeInString(fileSizeInByte:number=0):string<br>
27+
clearDoubleQuartmarksOnJSON(str:string=""):string<br>
28+
clearHTMLTags(ReferText:string=""):string<br>
29+
clearSpacesAndTabs(str:string=""):string<br>
30+
clearSpacesAndTabsAndArrows(str:string="")<br>
31+
compairFarsiString(str1:string="",str2:string=""):number<br>
32+
correctInputString(str:string=""):string<br>
33+
correctUTF(utfWord:string=""):string<br>
34+
currancyPrint(inputcurencynumber:string):string<br>
35+
fileSizeInString(fileSizeInByte:number=0):string<br>
36+
findMainDomain(url:string="",removeHTTPPart:boolean=true):string<br>
37+
findPortOfURL(url:string=""):number<br>
38+
generateLinks(str:string="",linkColors:number=-1):string<br>
39+
htmlCharacterEncoder(str:string=""):string<br>
40+
isArabic(str:string=""):boolean<br>
41+
isEmail(email:string=""):boolean<br>
42+
isLocation(str:string=""):boolean<br>
43+
isNullOrEmpty(value:string):boolean<br>
44+
isPersian(str:string="",stringLength:number=NaN):boolean<br>
45+
isURL(str:string=""):boolean<br>
46+
jsonCorrector(oldJson:string=""):string<br>
47+
KaafYe(str:string=""):string<br>
48+
makeHTMLWithSize(pureHML:string="", defaultFontSize:number=0):string<br>
49+
numCorrection(str:string=""):string<br>
50+
numToString(num:number,numberLenght:number=2):string<br>
51+
removeHTML(ReferText:string=""):string<br>
52+
removeNumberFromBegining(str:string=""):string<br>
53+
removeSpacesFromTwoSides(str:string=""):string<br>
54+
returnLasNumberPartInInteger(str:string=""):number<br>
55+
search(str:string="",searchedWord:string="",fineAll:boolean = true,arabic:boolean=false, arabic2:boolean=false)<br>
56+
short(str:string="",len:number=10,removeEntersWith:string='')<br>
57+
stringToColor(str:string=""):number<br>
58+
timeInString(seconds:number=0):string<br>
59+
utfToUnicode(utfString:string=""):string<br>
6060

6161

6262
# framework
6363
`import {framework} from 'saffroncodejs'`
6464

65+
## EventDispatcher
66+
`framework.EventDispatcher:Class`
67+
List of functions:
68+
`var dispatcher = new EventDispatcher();
69+
//How to add and remove an EventListner on an dispatcher;
70+
dispatcher.addEventListner(type:string,trigger:(eventType?:string,param?:any)=>any):void;
71+
//sample : dispatcher.addEventListner("LOGGED_IN",this.userIsLoggedIn);
72+
dispatcher.removeEventListner(type:string,trigger:(eventType?:string,param?:any)=>any):void;
73+
//sample : dispatcher.removeEventListner("LOGGED_IN",this.userIsLoggedIn);
74+
//How to dispatch an event on your dispatcher;
75+
dispatcher.dispatchEvent(type:string,param:any=null):void;
76+
//sample : dispatcher.dispatchEvent("LOGGED_IN",userTocken)`
77+
78+
## PageManager(ReactRouter's Assist)
79+
`
80+
dispatcher:new EventDispatcher(),
81+
PAGE_CHANGED : "PAGE_CHANGED",
82+
routerParamList:'',
83+
changePage:changePage,
84+
decodePageParams:decodePageParams,
85+
getCurrentPage:getCurrentPage,
86+
registerPage:registerPage,
87+
`
88+
### PageData
89+
` url:string;
90+
pageName:string;
91+
component?:React.ComponentClass;
92+
pageData:any;
93+
`
94+
95+

0 commit comments

Comments
 (0)
0