/** * Constructor for simple functions * * @param aBody * The body statement. May be <code>null</code>. */ public JSAnonymousFunction (@Nullable final IJSStatement aBody) { if (aBody != null) body ().add (aBody); }
/** * Constructor for simple functions * * @param aBody * The body statement. May be <code>null</code>. */ public JSAnonymousFunction (@Nullable final IJSStatement aBody) { if (aBody != null) body ().add (aBody); }
public JSAnonymousFunction (@Nullable final JSVar aParam, @Nullable final IJSStatement aBody) { if (aParam != null) m_aParams.add (aParam); if (aBody != null) body ().add (aBody); }
public JSAnonymousFunction (@Nullable final JSVar aParam, @Nullable final IJSStatement aBody) { if (aParam != null) m_aParams.add (aParam); if (aBody != null) body ().add (aBody); }
public JSAnonymousFunction (@Nullable final Iterable <? extends JSVar> aParams, @Nullable final IJSStatement aBody) { m_aParams.addAll (aParams); if (aBody != null) body ().add (aBody); }
public JSAnonymousFunction (@Nullable final Iterable <? extends JSVar> aParams, @Nullable final IJSStatement aBody) { m_aParams.addAll (aParams); if (aBody != null) body ().add (aBody); }
/** * Add onDocumentReady call with a single statement * * @param aJSCodeProvider * The statement to be executed on document ready * @return The invocation object */ @Nonnull public static JQueryInvocation onDocumentReady (@Nonnull final IHasJSCode aJSCodeProvider) { final JSAnonymousFunction aAnonFunction = new JSAnonymousFunction (); aAnonFunction.body ().add (aJSCodeProvider); return jQueryDocument ().ready (aAnonFunction); }
/** * Add onDocumentReady call with a single statement * * @param aJSCodeProvider * The statement to be executed on document ready * @return The invocation object */ @Nonnull public static JQueryInvocation onDocumentReady (@Nonnull final IHasJSCode aJSCodeProvider) { final JSAnonymousFunction aAnonFunction = new JSAnonymousFunction (); aAnonFunction.body ().add (aJSCodeProvider); return jQueryDocument ().ready (aAnonFunction); }
@Nonnull public static JSAnonymousFunction createFunctionIntVal (@Nullable final JSAnonymousFunction aValueCleanupFunc) { final JSAnonymousFunction aFuncIntVal = new JSAnonymousFunction (); final JSVar aVal = aFuncIntVal.param ("v"); // If string final JSBlock aIfString = aFuncIntVal.body ()._if (aVal.typeof ().eeq ("string"))._then (); if (aValueCleanupFunc != null) aIfString.assign (aVal, aValueCleanupFunc.invoke ().arg (aVal)); aIfString._return (JSGlobal.parseFloat (aVal)); // If number aFuncIntVal.body ()._if (aVal.typeof ().eeq ("number"))._then ()._return (aVal); // Assume 0 aFuncIntVal.body ()._return (0); return aFuncIntVal; }
public void generate (final JSFormatter aFormatter) { aFormatter.plain ("function").plain ('('); boolean bFirst = true; for (final JSVar aParam : m_aParams) { if (bFirst) bFirst = false; else aFormatter.plain (','); aFormatter.var (aParam); } aFormatter.plain (')').stmt (body ()); }
public void generate (final JSFormatter aFormatter) { aFormatter.plain ("function").plain ('('); boolean bFirst = true; for (final JSVar aParam : m_aParams) { if (bFirst) bFirst = false; else aFormatter.plain (','); aFormatter.var (aParam); } aFormatter.plain (')').stmt (body ()); }
ret.param ("end"); ret.param ("display"); final JSVar aAPI = ret.body ().var ("api", JSExpr.THIS.invoke ("api")); final JSVar aIntVal = ret.body ().var ("funcIntVal" + sSuffix, aColumn.getJSFuncIntVal ()); final JSVar aPrintSum = ret.body ().var ("funcPrintSum" + sSuffix, aColumn.getJSFuncPrintSum ()); aFuncReduce.body () ._return (JSExpr.invoke (aIntVal).arg (aParam1).plus (JSExpr.invoke (aIntVal).arg (aParam2))); final JSVar aReduce = ret.body ().var ("funcReduce" + sSuffix, aFuncReduce); final JSVar aTotal = ret.body () .var ("total" + sSuffix, aAPI.invoke ("column") .arg (0)); final JSVar aPageTotal = ret.body () .var ("pagetotal" + sSuffix, aAPI.invoke ("column") .arg (0)); ret.body () .add (JQuery.jQuery (aAPI.invoke ("column").arg (aColumn.getPrintColumn ()).invoke ("footer")) .html (JSExpr.invoke (aPrintSum).arg (aTotal).arg (aPageTotal)));
aBoth = aBoth.plus (sBothSuffix); aFuncPrintSum.body ()._return (JSOp.cond (aTotal.eq (aPageTotal), aTotal, aBoth)); return aFuncPrintSum;
aOnSubmit.body ().incrPrefix (aGlobalCnt); aOnSubmit.body ().incrPrefix (aLocalCnt); aOnCancel.body ().decrPrefix (aGlobalCnt); aOnCancel.body ().decrPrefix (aLocalCnt); aOnClick.body ()._if (aLocalCnt.eq (0))._then ()._return (true); aOnCompete.body ()._if (aGlobalCnt.decrPrefix ().eq (0))._then ().add (aForm.invoke ("submit")); aOnClick.body ().add (aUpload.invoke ("on").arg ("complete").arg (aOnCompete)); aOnClick.body ().invoke (aUpload, "fineUploader").arg ("uploadStoredFiles"); aOnClick.body ()._return (false);
aOnSubmit.body ().incrPrefix (aGlobalCnt); aOnSubmit.body ().incrPrefix (aLocalCnt); aOnCancel.body ().decrPrefix (aGlobalCnt); aOnCancel.body ().decrPrefix (aLocalCnt); aOnClick.body ()._if (aLocalCnt.eq (0))._then ()._return (true); aOnCompete.body ()._if (aGlobalCnt.decrPrefix ().eq (0))._then ().add (aForm.invoke ("submit")); aOnClick.body ().add (aUpload.invoke ("on").arg ("complete").arg (aOnCompete)); aOnClick.body ().invoke (aUpload, "fineUploader").arg ("uploadStoredFiles"); aOnClick.body ()._return (false);
m_aSelectionCallback.body ().add (JQuery.idRef (m_sHiddenFieldID).val (aJSDatum.ref (JSON_ID)).change ());
aJSAppend.body () .add (JQuery.idRef (aEntityContainer) .append (aJSAppendData.ref (PhotonUnifiedResponse.HtmlHelper.PROPERTY_HTML)));
aJSAppend.body () .add (JQuery.idRef (aEntityContainer) .append (aJSAppendData.ref (PhotonUnifiedResponse.HtmlHelper.PROPERTY_HTML)));
final JSAnonymousFunction aJSSuccess = new JSAnonymousFunction (); final JSVar aJSData = aJSSuccess.param ("data"); aJSSuccess.body () ._if (aJSData.ref (AjaxExecutorPublicLogin.JSON_LOGGEDIN), JSHtml.windowLocationReload (),
final JSAnonymousFunction aJSSuccess = new JSAnonymousFunction (); final JSVar aJSData = aJSSuccess.param ("data"); aJSSuccess.body () ._if (aJSData.ref (AjaxExecutorPublicLogin.JSON_LOGGEDIN), JSHtml.windowLocationReload (),