Codasc v5R //path: ~/.config/Code/User/snippets/ # ObjBoundary(elid,lft,top,origin_x,origin_y,BdryWidth,BdryHeight,grp); //snippet # ObjBoundaryHt(elid,lft,top,origin_x,origin_y,BdryHeight,ratio,grp); //snippet # ObjBoundaryWth(elid,lft,top,origin_x,origin_y,BdryWidth,ratio,grp); //snippet # ObjFlexiBoxUpper(elid,sibling,boxHt,grp); //snippet # ObjFlexiBoxLower(elid,sibling,boxHt,grp); //snippet ObjFlexiBoxRight(elid, sibling, boxWth, grp); # ObjHline(elid,lft,top,length,point,color,grp); //snippet # ObjVline(elid,lft,top,length,point,color,grp); //snippet # ObjKeyText(lft, top, grp); //snippet # ObjMobileKeyText(lft, top, grp); //snippet # ObjHeader(elid,lft,top,width,height,align,space,fnt,grp,txt); //snippet # ObjSubheader(elid,parent,horiz,vert,grp,txt); //snippet # ObjKeyText(lft, top, grp) ; # ObjCopy(elid,lft,top,cWidth,cHeight,fnt,lheight,align,grp,txt); //snippet # ObjOpaqueBg(grp); //snippet ObjBackgroundImg(path); //snippet # ObjImage(filename,elid,lft,top,wdth,hgt,grp); //snippet # ObjImageHt(filename,elid,lft,top,percentage,grp); //percentage of page height //snippet # ObjImageWth(filename,elid,lft,top,percentage,grp); //percentage of page width //snippet # ObjWscreenVideo(filename,elid,lft,top,height,grp); //snippet # ObjWscreenVideoWth(filename,elid,lft,top,width,auto,grp); //snippet ObjBoundImage(filename,elid,parent,lft,top,origin_x,iHeight,grp); //snippet # ObjBoundCircle(elid,parent,lft,top,diameter,point,bStyle,color,grp); //snippet # ObjBoundHeader(elid,parent,lft,top,hHeight,origin_x,align,space,fnt,grp,txt); //snippet # ObjBoundInput(elid,parent,lft,top,origin_x,boxwidth,boxheight,onFocusFunc,grp); //snippet # ObjBoundSelect(elid,parent,lft,top,origin_x,boxWidth,boxHeight,optionsArr,grp); //snippet # ObjBoundTextarea(elid,parent,lft,top,arwidth,arheight,font,caption,cap_posn,grp); //snippet # ObjBoundQuad(elid,parent,type,lft,top,boxWidth,boxHeight,origin_x,origin_y,grp); //snippet ObjBoundChild(elid, parent, type, boxWidth, boxHeight, grp); # ObjBoundSearchBox(elid,parent,lft,top,origin_x,origin_y,srchWidth,srchHeight,boxHeight,DataFunc,grp); //snippet # ObjSearchBox(elid,lft,top,origin_x,origin_y,srchWidth,srchHeight,boxHeight,DataFunc,grp); //snippet # ObjFilterBox(elid,parent,dataFunc,grp); //snippet # ObjSpeechBubbleHt(elid,lft,top,height,spikeAngle,fwd,txtColor,txt,grp); # ObjDynamicSpeechBubbleHt(elid,lft,top,bHeight,spikeAngle,fwd,txtColor,txtID,grp); ObjCaptureUploadImage(elid,lft,top,imgHt,route,fwd,info,grp); # ObjManualNavMenu(lft,top,percentageHt,fwd,grp); # ObjSecurityPad(lft,top,padHeight,func,txtSize,grp); // # ObjBlankPopup(pwth,pht,ptxt,nextFunc); // nextFunc without brackets - closeBlankPopup to close ObjBlankPopup(pwth, pht, , ptxt, nextFunc, buttonImg); //updated for images designerMode(status); # ObjRealign(elid,lft,top,wdth,hte); //to finish ****************************************************************************************** # EditCursor(state); //default # EditBackgroundColour(colour); EditFocus(elid); # EditVis(elid,state); // use 0% opacity wherever possible # EditMultiVis(elids,state); # EditObjectOpacity(elids,opaque); //snippet EditImageOpacity(elid,opaque); //snippet # EditFwd(elids,posn); # EditImageFwd(ele,posn); //snippet # EditGrpFwd(grp,posn); EditDivImage(elid, path); // one snippet for all section below to edit text div # EditBorderStyle(elids,format); # EditBorderWth(elids,pt); # EditBorderColour(elids,color); # EditBorderRadius(elids,radius); # EditFill(elids,colour,opaque); //opaque 100% or less # EditPadding(elid,placement,ratio); //top, right, bottom, left -- 100% EditSetMaxHeight(elid, ht); EditExpandCtr(elids); # EditDynamicLinespace(elid); # EditDynamicScroll(elid,endFunc); # //EditAddScroll(elid,endFunc); # EditScrollOverflow(elid, state); //hidden, visible, auto # EditHorizontalOverflow(elid, state); //hidden, visible, auto EditFlowText(divs,txt,align,letterSpace); # EditJustifyLast(elids); //force justify div last line # EditReduceTxt(master,ratio,slaves); //snippet # EditRealignText(elids,align); //left/right/center/justify // one snippet for all section below to edit text div # EditChangeText(elid,text); # EditLetterSpace(elids,letterSpace); //100% # EditLinespace(elids,value); # EditFontFamily(elids,family); # EditFontColor(elids,color); # EditFontWeight(elids, weight); //100 - 900 # EditOutlineTxt(elids,color); EditTextDecoration(elids, decoration); EditChangeText(elid,text); //snippet # EditPreformatText(master,ratio); # EditDynamicText(elid,source,posn,prefix); // prefix is optional for currency (£), euro (€), $. EditAddFunc(elid,func); //snippet # EditAddImgFunc(elid,func); # EditDynamicFunction(elid,func); # EditExternalLink(elid,hypLink); ****** EditAssignEnterKey(elid,func,...argsArr); # // EditRelativePosition(staticEle,movingEle,axis,delay); //axis: vertical,horizontal # EditImageHtCenter(elid, lft); # EditFocus(elid); # EditResize(elids,dimension,ratio); // elids, 'width/height', 100 //snippet EditResizeBoundElementWidth(elid, sibling, manualOffset); // manualOffset to cover borders, padding etc EditSetFixedWth(elids, elWth, align); // left, right, center # EditMove(elids,aspect,position); //aspect = top or left relative to current position //snippet # EditMatchWidth(elid,parent); # EditMoveOrigin(elids,x_origin,y_origin); # EditDivHeight(elid,space,slaveid); # EditVerticalAlign(elid, balance); // balance 50 is equal padding top and bottom EditBoundHorizontalCenter(elid, parent, offset); EditGrowVertically(elid, parentid, maxHt); EditResetVertical(elid,top,elHeight); // EditResetBoundTextarea(elid,parent,top,arheight); # EditCloneObject(elid,original,grp); # EditRotate(elid,angle); # EditZindex(parentImg,elid,adjust); # EditAutoComplete(elid,dataFunc); # EditChangeToInput(elid,value); //use to change text field to an input //snippet # EditInputDefault(elid,text); //snippet # EditInputValue(elid, text); # EditInputAddEnter(elid, func); # EditDisableInput(elids,state); //must add _ipt to command (true/false or 1/0) # EditAttribute(elids,attribute,description); EditStyle(elids, property, value); EditRemoveClass(elids, className); # EditRemoveAttributes(elid,[attri]); //attri is an array # EditAddEventListener(elid,listenFor,func); # EditCSScolor(cssClass,newVal); # EditCSSfontFamily(cssClass, family); # EditCSSfontSize(cssClass, master, ratio); //master likely to be keyText # EditCSSwidth(cssClass, ratio); # EditCSSposition(cssClass, aspect, ratio); # EditCSSborder(cssClass, bdrStyle, bdrWth, bdrColor); # EditCSSobjectOpacity(cssClass, opaque); # EditCSSfwd(cssClass, zindex); # EditFadeIn(id,totalTime); # EditFadeOut(id,totalTime); # EditGrpFadeIn(delay,grp,fadeTime); # EditGrpFadeOut(delay,grp,fadeTime); # EditNavMenuItems(itemArray); # EditNavMenuLinks(linkArray); # EditNavMenuTiles(align,color,tileWth,tileHt,borderPt,borderColor,grp); # EditNavMenuText(align,font,color,txtSize,grp); [text here] //to prevent hyphen wrapping ****************************************************************************************** AdmLoadFont(localName,url); AdmWaitCall(variable,nextFunc,[]); //[] parameter data is optional AdmDefaultPosition(elids); AdmGeneratePDF(saveFilename, remoteDataFile); //compulsory params are fist 2 in info POST string AdmEmailReport(address,template,subject,dataFile,parameters); // calls template file - AdmBespokeReport.php. Path unique to site AdmEmailX(recipient,ccArray,subject,bodyData,attachments,copyFolder,parameters,nextFunc); //copyFolder - Inbox/Sent AdmBespokeEmail(mail,template,subject,msg); AdmBespokeLocalEmail(mail,template,subject,msg); AdmSendText(sender,recipient,msg); AdmRemoteHit(page); AdmTrack(ip,track,page); AdmConsoleXHR(call); AdmPusharray(array,data); AdmSetVariable(variable,value); // AdmDelEle(elid); AdmGrpClearance(grp); AdmMultiGrpClearance(); AdmDeleteBlocker(grp); AdmPlaySound(elid); AdmStopSound(elid); AdmJsTimestamp(MysqlTimeStamp); //convert MYSQL to standard JS Date format AdmMysqlNow(); //create MYSQL timestamp to record time of execution AdmCurrentLocation(nextFunc); AdmDefaultMenu(hlc,hlcMaster,mlc,mlcMaster,groupNo); //animation - replaced in edit/tween sections AdmFadeIn(id,vis,increment); AdmFadeOut(id,vis,increment); AdmGrpFadeIn(delay,grp,increment); AdmGrpFadeOut(delay,grp,increment); AdmNewWindow(path, popWth, popHt); AdmOpenLink(path); // end animation ****************************************************************************************** DataSetArray(origin,array,info); DataPusharray(array,data); // data seperator = '~' DataRemoteCall(origin,variable,info); // (arguments.callee, '***Call', ''"' + GlblUserID + '"~"' + GlblPINarray + '"''); DataLocalCall(origin, variable, info); DataPopulate(ele,callFile,params); //(ele,'ORDimportCats','"'+Parameter+'"'); DataElementWidth(parent); DataElementHeight(parent); DataFindLocalFile(target,nextFunc); DataGetLocalToGlobal(newGlobal, storedValue) DataGetLocal(variable); DataMakeLocal(variable,data); DataDeleteLocal(variable); DataCalculateTimestamp(plusSeconds); DataSoundObject(elid,src); DataFTPremoteCall(origin,file,info); // file is blob data, requires ftpRoute.php dependency ****************************************************************************************** PayServiceRemoteCall(serverAdd,variable,infostring); stripeNewClientInit(); stripeClientUpdate(responseid,accountKey,destinationArray,valuesArray,keyInfo,returnFunc); returnAccountKey(); //var accountKey=returnAccountKey(); AdmWaitCall('foundKey','nextFunc',''); stripeRetrieveAccount(accountKey); stripeRetrievePerson(accountKey,personKey); ****************************************************************************************** TweenGroupStart(grp,duration); //seconds TweenCircle(elid,parent,lft,top,size,start,finish,increment,grp); //increment 'coarse'/'medium'/'fine' TweenImage(elid,filename,parent,lft,top,size,start,finish,increment,grp); TweenText(elid,lft,top,size,start,finish,increment,grp); TweenFill(elid,endColor,start,finish,increment,grp); //endColor=rgba (MUST state alpha channel) TweenBorderColor(elid,endColor,endWidth,start,finish,increment,grp); //endColor=rgb TweenFadeIn(elid,maxOpacity,start,finish,increment,grp); TweenFadeOut(elid,minOpacity,start,finish,increment,grp); TweenFadeInCssGroup(cssClass,maxOpacity,start,finish,increment,grp); TweenFadeOutCssGroup(cssClass,minOpacity,start,finish,increment,grp); TweenRotate(elid,angle,start,finish,increment,grp); TweenRotateImage(elid,angle,start,finish,increment,grp); TweenClearGroup(grp); TweenEdit(event,time,grp); ****************************************************************************************** // Hosted Lite Version DataLocalCall(origin,variable,info); DataPopulateLocal(ele,callFile,params); //(ele,'ORDimportCats','"'+Parameter+'"');